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

本文介绍如何利用友盟推送实现自定义行为,包括理解UmengNotificationClickHandler接口及其实现方法,如何通过广播接收自定义消息并处理不同类型的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值