pushlibrary.utils
Class PushUtils
java.lang.Object
pushlibrary.utils.PushUtils
- All Implemented Interfaces:
- PushConstants
public class PushUtils
- extends java.lang.Object
- implements PushConstants
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_REG_ID
public static final java.lang.String PROPERTY_REG_ID
- See Also:
- Constant Field Values
PROPERTY_APP_VERSION
public static final java.lang.String PROPERTY_APP_VERSION
- See Also:
- Constant Field Values
PROPERTY_GROUPS
public static final java.lang.String PROPERTY_GROUPS
- See Also:
- Constant Field Values
PROPERTY_MODE
public static final java.lang.String PROPERTY_MODE
- See Also:
- Constant Field Values
PROPERTY_APPLICATION_NAME
public static final java.lang.String PROPERTY_APPLICATION_NAME
- See Also:
- Constant Field Values
PROPERTY_PROJECT_TOKEN
public static final java.lang.String PROPERTY_PROJECT_TOKEN
- See Also:
- Constant Field Values
PROPERTY_API_SERVER
public static final java.lang.String PROPERTY_API_SERVER
- See Also:
- Constant Field Values
PushUtils
public PushUtils()
isGlobalPushEnabled
public static boolean isGlobalPushEnabled(android.content.Context context)
isApplicationPushEnabled
public static boolean isApplicationPushEnabled(android.content.Context context)
setPushEnabled
public static void setPushEnabled(android.content.Context context,
boolean enabled)
getPushSoundUri
public static android.net.Uri getPushSoundUri(android.content.Context context)
isUserNotificationChoiceDone
public static boolean isUserNotificationChoiceDone(android.content.Context context)
getProjectToken
public static java.lang.String getProjectToken(android.content.Context context)
setEPApplicationName
public static void setEPApplicationName(android.content.Context context,
java.lang.String applicationName)
getApplicationName
public static java.lang.String getApplicationName(android.content.Context context)
setEPMode
public static void setEPMode(android.content.Context context,
boolean isProductionMode)
setEPProjectToken
public static void setEPProjectToken(android.content.Context context,
java.lang.String projectToken)
isProductionMode
public static boolean isProductionMode(android.content.Context context)
getDeviceId
public static java.lang.String getDeviceId(android.content.Context context)
getRegistrationId
public static java.lang.String getRegistrationId(android.content.Context context)
- Gets the current registration ID for application on GCM service.
If result is empty, the app needs to register.
- Returns:
- registration ID, or empty string if there is no existing
registration ID.
getGCMPreferences
public static android.content.SharedPreferences getGCMPreferences(android.content.Context context)
- Returns:
- Application's
SharedPreferences.
getAppVersion
public static int getAppVersion(android.content.Context context)
- Returns:
- Application's version code from the
PackageManager.
setGroupsForPush
public static void setGroupsForPush(android.content.Context c,
java.lang.String... groups)
modifyGroupsForPush
public static void modifyGroupsForPush(android.content.Context c,
java.lang.String... groups)
getGroupsForPush
public static java.lang.String[] getGroupsForPush(android.content.Context c)
setEPServerAdress
public static void setEPServerAdress(android.content.Context context,
java.lang.String serverAdress)
getServerAdress
public static java.lang.String getServerAdress(android.content.Context context)
launchPreferenceActivity
public static void launchPreferenceActivity(android.content.Context context)
addDeviceDebug
public static void addDeviceDebug(android.content.Context _context)
removeDeviceDebug
public static void removeDeviceDebug(android.content.Context _context)
setMessageRead
public static void setMessageRead(android.content.Context _context,
java.lang.String _messageId)
setMessageReceived
public static void setMessageReceived(android.content.Context _context,
java.lang.String _messageId)
askUserForPush
public static void askUserForPush(android.content.Context c)