startapp 传递参数


天真有心锁
天真有心锁 2024-04-01 13:57:38 69629
分类专栏: 问答

这边在 kmre 平台上安装了 android apk,高德地图 app,安装后,可以正常启动。但目前想通过 URI 传递启动参数。请问 startapp

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=52784
赞同 0
评论 1 条
  • 1843880570 2024-04-01 14:24:50

    启动小程序并传递自定义参数

    Mriver.startApp(Activity activity,String appid,Bundle bundle)

    在部分场景下,需要向小程序的默认接收页 (pages/index/index) 传递参数。本文以传递 name 和 pwd 参数为例,介绍了此场景的实现过程。

    1. 在客户端添加启动时跳转页面的参数信息。

       
       
      Bundle bundle = new Bundle();
      bundle.putString("query", "name=123&pwd=456");//设置参数
      Mriver.startApp(activity,"2021022320210223",bundle);
    2. 在 URL 启动传参时,传递参数的字段为 query,获取参数时,通过解析 query 字段获取。startApp 参数说明如下:

      • appId:小程序的 ID,可以从 mPaaS 控制台查看。

      • bundle:可以向 Bundle 对象传递请求参数,key="query"value="键值对"。多个参数中间用 & 隔开。

    3. 从小程序 onLaunch/onShow(options) 方法的 options 中获取参数。

      存储 app.js 时会获取客户端向小程序传递的参数,并保存到全局变量 globalData 中。使用时从 globalData 直接取值或更新值。请求头中的 tokenuser_id 等参数,从 Native 传递过来后,保存到 globalData 中,使用时直接取值。

    赞同 0 反对 0
    回复

天真有心锁L1
粉丝 0 发表 10 + 关注 私信
上周热门
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1487
银河麒麟打印带有图像的文档时出错  1405
银河麒麟添加打印机时,出现“server-error-internal-error”  1194
统信操作系统各版本介绍  1116
统信桌面专业版【如何查询系统安装时间】  1114
统信桌面专业版【全盘安装UOS系统】介绍  1068
麒麟系统也能完整体验微信啦!  1026
统信【启动盘制作工具】使用介绍  672
统信桌面专业版【一个U盘做多个系统启动盘】的方法  616
信刻全自动档案蓝光光盘检测一体机  526
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!