public class PushMessageProxy.DefaultPushMessageListener extends AbstractAppLogicListener
| 构造器和说明 |
|---|
DefaultPushMessageListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onMessage(android.content.Context context,
android.content.Intent intent)
处理flyme3.0平台的推送消息
|
void |
onMessage(android.content.Context context,
java.lang.String message)
推送透传消息
|
void |
onMessage(android.content.Context context,
java.lang.String message,
java.lang.String platformExtra)
推送透传消息
|
void |
onNotificationArrived(android.content.Context context,
MzPushMessage mzPushMessage)
接收通知到达的函数
|
void |
onNotificationClicked(android.content.Context context,
MzPushMessage mzPushMessage)
接收通知点击的函数
|
void |
onNotificationDeleted(android.content.Context context,
MzPushMessage mzPushMessage)
接收通知删除的函数
|
void |
onNotifyMessageArrived(android.content.Context context,
java.lang.String message)
Flyme6.0 上接收推送服务发送的通知栏消息
|
void |
onPushStatus(android.content.Context context,
PushSwitchStatus pushSwitchStatus)
push开关状态回调
|
void |
onRegister(android.content.Context context,
java.lang.String pushId)
用户注册
|
void |
onRegisterStatus(android.content.Context context,
RegisterStatus registerStatus)
注册状态回调
|
void |
onSubAliasStatus(android.content.Context context,
SubAliasStatus subAliasStatus)
别名订阅状态回调
|
void |
onSubTagsStatus(android.content.Context context,
SubTagsStatus subTagsStatus)
标签订阅状态回调
|
void |
onUnRegister(android.content.Context context,
boolean success)
反注册
|
void |
onUnRegisterStatus(android.content.Context context,
UnRegisterStatus unRegisterStatus)
反注册回调
|
void |
onUpdateNotificationBuilder(PushNotificationBuilder pushNotificationBuilder)
创建通知栏
|
public void onMessage(android.content.Context context,
android.content.Intent intent)
AbstractAppLogicListeneronMessage 在类中 AbstractAppLogicListenerintent - flyme3.0平台上默认是将透传的消息json,按照key-value的组合设置到intent中,如果要获取相应的数据,可以调用intent.getExtra(key)方法获取public void onRegister(android.content.Context context,
java.lang.String pushId)
AppLogicListenerpublic void onMessage(android.content.Context context,
java.lang.String message)
AppLogicListenerpublic void onMessage(android.content.Context context,
java.lang.String message,
java.lang.String platformExtra)
AppLogicListenermessage - 透传消息platformExtra - 平台参数public void onUnRegister(android.content.Context context,
boolean success)
AppLogicListenerpublic void onUpdateNotificationBuilder(PushNotificationBuilder pushNotificationBuilder)
AppLogicListenerpublic void onPushStatus(android.content.Context context,
PushSwitchStatus pushSwitchStatus)
AppLogicListenerpublic void onRegisterStatus(android.content.Context context,
RegisterStatus registerStatus)
AppLogicListenerpublic void onUnRegisterStatus(android.content.Context context,
UnRegisterStatus unRegisterStatus)
AppLogicListenerpublic void onSubTagsStatus(android.content.Context context,
SubTagsStatus subTagsStatus)
AppLogicListenerpublic void onSubAliasStatus(android.content.Context context,
SubAliasStatus subAliasStatus)
AppLogicListenerpublic void onNotificationClicked(android.content.Context context,
MzPushMessage mzPushMessage)
AppLogicListenerpublic void onNotificationArrived(android.content.Context context,
MzPushMessage mzPushMessage)
AppLogicListenerpublic void onNotificationDeleted(android.content.Context context,
MzPushMessage mzPushMessage)
AppLogicListenerpublic void onNotifyMessageArrived(android.content.Context context,
java.lang.String message)
AppLogicListenermessage - 通知栏消息,多个通知栏消息以json数组的方式呈现