public class PlatformMessageSender
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TAG |
| 构造器和说明 |
|---|
PlatformMessageSender() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
changePreference(android.content.Context context,
java.lang.String preferenceName,
java.lang.String key,
java.lang.String value)
改变缓存值,需要发送到PushManagerService中执行改变逻辑
|
protected static java.lang.String |
findService(android.content.Context paramContext,
java.lang.String action) |
static void |
launchStartActivity(android.content.Context context,
java.lang.String packageName,
java.lang.String pushMessage,
java.lang.String platformExtra)
给桌面系统增加的点击接口,用户打开应用相关页面
|
static void |
sendPushStatus(android.content.Context context,
java.lang.String packageName,
PushSwitchStatus pushSwitchStatus)
send push status to PushReceiver
|
static void |
sendRegisterStatus(android.content.Context context,
java.lang.String packageName,
RegisterStatus registerStatus)
send register status to PushReceiver
|
static void |
sendSubAlias(android.content.Context context,
java.lang.String packageName,
SubAliasStatus subAliasStatus) |
static void |
sendSubTags(android.content.Context context,
java.lang.String packageName,
SubTagsStatus subTagsStatus) |
static void |
sendUnRegisterStatus(android.content.Context context,
java.lang.String packageName,
UnRegisterStatus unRegisterStatus)
send unregister status to pushReceiver
|
static void |
showQuickNotification(android.content.Context context,
java.lang.String pushMessage,
java.lang.String platformExtra)
供直达服务执行通知栏显示操作
|
static void |
switchPushMessageSetting(android.content.Context context,
int switchType,
boolean switcher,
java.lang.String desPackageName)
通知中心开关状态转换
|
public static final java.lang.String TAG
public static void sendPushStatus(android.content.Context context,
java.lang.String packageName,
PushSwitchStatus pushSwitchStatus)
context - pushSwitchStatus - public static void sendRegisterStatus(android.content.Context context,
java.lang.String packageName,
RegisterStatus registerStatus)
context - registerStatus - 注册状态public static void sendUnRegisterStatus(android.content.Context context,
java.lang.String packageName,
UnRegisterStatus unRegisterStatus)
public static void sendSubTags(android.content.Context context,
java.lang.String packageName,
SubTagsStatus subTagsStatus)
public static void sendSubAlias(android.content.Context context,
java.lang.String packageName,
SubAliasStatus subAliasStatus)
public static void switchPushMessageSetting(android.content.Context context,
int switchType,
boolean switcher,
java.lang.String desPackageName)
context - switchType - 开关类型 0:通知栏,1透传消息switcher - 开关状态public static void launchStartActivity(android.content.Context context,
java.lang.String packageName,
java.lang.String pushMessage,
java.lang.String platformExtra)
context - pushMessage - 通知栏消息格式packageName - platformExtra - 透传消息的extra信息public static void showQuickNotification(android.content.Context context,
java.lang.String pushMessage,
java.lang.String platformExtra)
context - pushMessage - 通知栏消息格式platformExtra - 透传消息的extra信息public static void changePreference(android.content.Context context,
java.lang.String preferenceName,
java.lang.String key,
java.lang.String value)
protected static java.lang.String findService(android.content.Context paramContext,
java.lang.String action)