NIMSDK-AOS  9.16.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.mixpush.MixPushMessageHandler接口 参考

第三方推送消息回调接口,用户如果需要自行处理云信的第三方推送消息,则可实现该接口,并注册到NIMPushClient 更多...

Public 成员函数

boolean onNotificationClicked (Context context, Map< String, String > payload)
 第三方推送通知栏点击之后的回调方法,(对于华为推送,这个方法并不能保证一定会回调) 更多...
 
boolean cleanMixPushNotifications (int pushType)
 第三方推送通知清除接口,利用该接口开发者可以自定义清除第三方推送通知。 更多...
 

详细描述

第三方推送消息回调接口,用户如果需要自行处理云信的第三方推送消息,则可实现该接口,并注册到NIMPushClient

在文件 MixPushMessageHandler.java11 行定义.

成员函数说明

◆ cleanMixPushNotifications()

boolean com.netease.nimlib.sdk.mixpush.MixPushMessageHandler.cleanMixPushNotifications ( int  pushType)

第三方推送通知清除接口,利用该接口开发者可以自定义清除第三方推送通知。

因为华为、fcm 推送 SDK 没有清除通知栏接口,对于华为、fcm推送消息,云信 SDK 默认调用了清除应用所有通知栏的接口。 如果开发者需要自定义,可以使用这个接口做清除处理

返回
返回true表示开发者处理了清除工作,云信 SDK 不再处理,返回false 则相反

◆ onNotificationClicked()

boolean com.netease.nimlib.sdk.mixpush.MixPushMessageHandler.onNotificationClicked ( Context  context,
Map< String, String >  payload 
)

第三方推送通知栏点击之后的回调方法,(对于华为推送,这个方法并不能保证一定会回调)

参数
context
payloadIMessage 中的用户设置的自定义pushPayload com.netease.nimlib.sdk.msg.model.IMMessage
返回
true 表示开发者自行处理第三方推送通知栏点击事件,SDK将不再处理; false 表示仍然使用SDK提供默认的点击后的跳转

该接口的文档由以下文件生成: