public class CorePushManager
extends java.lang.Object
CORE PUSHのトークン登録・削除を行うクラス. 通知から起動するActivityを設定できる.
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
java.lang.Class<?> | 
getActivity()
通知から起動するアクティビティを取得する. 
 | 
java.lang.String | 
getAppUserId()
アプリ内のユーザーIDを取得 
 | 
java.util.List<java.lang.String> | 
getCategoryIds()
1次元のカテゴリIDを取得する 
 | 
java.lang.String | 
getConfigKey()
設定キーを取得する. 
 | 
android.location.Location | 
getCurrentLocation()
現在の位置情報を取得する。 
 | 
java.lang.String | 
getDate(android.content.Intent intent)
通知センターから起動するActivityでIntentから日時を取得 
 | 
int | 
getIconResourceId()
通知アイコンのリソースIDを取得する。 
 | 
static CorePushManager | 
getInstance()
CorePushManagerを取得する. 
 | 
java.lang.String | 
getMessage(android.content.Intent intent)
通知センターから起動するActivityでIntentからメッセージを取得 
 | 
java.util.Map<java.lang.String,java.util.List<java.lang.String>> | 
getMultiCategoryIds()
2次元のカテゴリIDを取得する 
 | 
java.lang.String | 
getSenderId()
senderIdを取得する. 
 | 
java.lang.String | 
getTitle(android.content.Intent intent)
通知センターから起動するActivityでIntentからタイトルを取得 
 | 
java.lang.String | 
getToken(android.content.Context context)
GCMのデバイストークンを取得 
 | 
java.lang.String | 
getUrl(android.content.Intent intent)
通知センターから起動するActivityでIntentからURLを取得 
 | 
boolean | 
isDeviceIdEnabled()
デバイスID送信の有無を取得する。 
 | 
boolean | 
isHashedDeviceIdEnabled()
デバイスIDのMD5ハッシュ化の有無を取得する。 
 | 
void | 
registToken(android.content.Context context)
GCMへのデバイストークン登録 
 | 
void | 
removeToken(android.content.Context context)
GCMへのデバイストークン削除 
 | 
void | 
reportCurrentLocation(android.content.Context context)
現在の位置情報を送信する。 
 | 
void | 
setActivity(java.lang.Class<?> activity)
通知から起動するアクティビティを設定する. 
 | 
void | 
setAppUserId(java.lang.String appUserId)
アプリ内のユーザーIDを設定 
 | 
void | 
setCategoryIds(java.util.List<java.lang.String> categoryIds)
1次元のカテゴリIDを設定する 
 | 
void | 
setConfigKey(java.lang.String configKey)
設定キーを設定する. 
 | 
void | 
setDeviceIdEnabled(boolean enabled)
デバイスID送信の有無を設定する 
 | 
void | 
setHashedDeviceIdEnabled(boolean enabled)
デバイスIDのMD5ハッシュ化の有無を設定する。 
 | 
void | 
setIconResourceId(int iconResourceId)
通知アイコンのリソースIDを設定する。 
 | 
void | 
setMultiCategoryIds(java.util.Map<java.lang.String,java.util.List<java.lang.String>> multiCategoryIds)
2次元のカテゴリIDを設定する 
 | 
void | 
setSenderId(java.lang.String senderId)
senderIdを設定する. 
 | 
public static CorePushManager getInstance()
public void setConfigKey(java.lang.String configKey)
configKey - public java.lang.String getConfigKey()
public void setSenderId(java.lang.String senderId)
senderId - public java.lang.String getSenderId()
public void setAppUserId(java.lang.String appUserId)
appUserId - アプリ内のユーザーIDpublic java.lang.String getAppUserId()
public boolean isDeviceIdEnabled()
public void setDeviceIdEnabled(boolean enabled)
enabled - public boolean isHashedDeviceIdEnabled()
public void setHashedDeviceIdEnabled(boolean enabled)
enabled - デバイスIDのMD5ハッシュ化の有無public void setCategoryIds(java.util.List<java.lang.String> categoryIds)
categoryIds - カテゴリIDpublic java.util.List<java.lang.String> getCategoryIds()
public void setMultiCategoryIds(java.util.Map<java.lang.String,java.util.List<java.lang.String>> multiCategoryIds)
categoryIds - 2次元のカテゴリIDpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMultiCategoryIds()
public void setActivity(java.lang.Class<?> activity)
activity - public java.lang.Class<?> getActivity()
public void setIconResourceId(int iconResourceId)
iconResourceId - 通知アイコンのリソースIDpublic int getIconResourceId()
public void registToken(android.content.Context context)
public void removeToken(android.content.Context context)
public java.lang.String getDate(android.content.Intent intent)
intent - 通知センターから起動するActivityのIntentpublic java.lang.String getToken(android.content.Context context)
context - public java.lang.String getTitle(android.content.Intent intent)
intent - 通知センターから起動するActivityのIntentpublic java.lang.String getMessage(android.content.Intent intent)
intent - 通知センターから起動するActivityのIntentpublic java.lang.String getUrl(android.content.Intent intent)
intent - 通知センターから起動するActivityのIntentpublic void reportCurrentLocation(android.content.Context context)
context - public android.location.Location getCurrentLocation()