今日学习总计

.配置了默认点击跳转界面,对所有通道都有效吗?

 

不是,对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

 

posted @ 2021-06-12 16:59  禁小呆  阅读(61)  评论(0)    收藏  举报