今日学习总计
.配置了默认点击跳转界面,对所有通道都有效吗?
不是,对MobPush、魅族、小米、华为、OPPO、VIVO通道有效;对FCM通道无效。
3.如何获取回调参数?
进程存活的情况下,可在我们的回调监听中看到通知详情,可以根据回调参数进行处理。
进程被杀情况下,回调监听不可用,但点击通知后拉起应用的启动页面,会触发启动Activity的OnCreate或OnNewIntent方法,通过getIntent方法拿到回传的Intent,可以拿到通知详情 注:PushSDK提供了两种解析intent的方法来获取回调参数,但只支持进程被杀情况下,且主要是获取附加字段,不会把所有信息都解析出来,详细说明如下:
2.1 跳转首页获取附加字段的方法
JSONArray jsonArray = MobPushUtils.parseMainPluginPushIntent(getIntent());
System.out.println("-------------JsonPushData打印查看:"+jsonArray);
返回说明
返回字段说明
{"id":"4brfm8nti9aj1arf28"}id推送任务id
{"channel":"xiaomi"}channel厂商渠道名
{"key":"value"}附加字段附件字段自己指定,建议不要使用url做为key

浙公网安备 33010602011771号