[移动端] 个推安卓离线如何传递自定义参数值?

[复制链接]
陈家粉儿Lv.7 显示全部楼层 发表于 2022-12-21 18:20:33 |阅读模式 打印 上一主题 下一主题
1
未解决

个推安卓离线如何传递自定义参数值?

1614 1
个推安卓离线如何传递自定义参数值?
回复

使用道具 举报

精彩评论1

adminLv.9 显示全部楼层 发表于 2022-12-21 18:21:15
安卓上架
push_channel(或老版本-notify)消息体中,click_type设置intent类型,在intent里可以设置增加自定义参数值,如下示例中的S.parm1=value1;S.parm2=value2;S.表示String型,parm1表示参数名,value1表示参数值。



  1. intent://com.getui.push/detail?#Intent;scheme=gtpushscheme;launchFlags=0x4000000;package=包名;component=应用包名/activity路径;S.parm1=value1;S.parm2=value2;end
复制代码
当用户点击离线通知后,客户端需在对应的Activity页面中通过getIntent去获取对应参数值,如下示例


  1. Intent intent = getIntent();
  2. String parm = getIntent().getStringExtra("服务端自定义的key");
复制代码
  • 如果intent里Activity的launchMode(启动模式)是singleTask或者singletop,那么用户先打开App,未点击通知时,自定义的参数值依然能在对应Activity的onCreate或onNewIntent里能拿到。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司