Android 友盟推送点击通知跳转处理

一般来说,我们需要点击推送的通知,然后跳转到相应的Activity或者打开链接等Action,这就是需要“用户自定义行为”了, 在友盟官方文档中,我们只能够看到如下图所示的:
这里写图片描述
通过官方文档我们能够获取的信息:
1:UmengNotificationClickHandler接口有四个方法,分别是打开应用,打开链接,打开指定页面,自定义行为。
2:如果要实现我们的自定义行为,需要在后台配置,然后才能进入到:dealWithCustomAction方法中。

其实这里官方文档说得不够详细, 我补充一下
1:首先后台不用配置相关数据
2:UmengNotificationClickHandler默认是打开app的也就是走launchApp方法的
3:在launchAPP方法中,我们可以通过msg.extra方法获取到友盟SDK封装好的json字符串,这个JSON是和后台商量好的(包含:打开APP,打开链接,跳转到指定页面,统称为:type),
4:拿到这些数据了,我们可以定义一个广播,然后发送广播,在广播中处理!注意:这个广播是静态注册的!

还有就是一个常识性知识:当应用进程退出之后,APP是收不到通知的,官方给的一句话是:毕竟我们不是做IM的!

猜你喜欢

转载自blog.csdn.net/lmq121210/article/details/79078361