startapp 传递参数90


天真有心锁
天真有心锁 2024-04-01 13:57:38 55895
分类专栏:问题 问题分类: 麒麟软件
已结题

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

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

天真有心锁新手
粉丝 0 发表 10 + 关注 私信
上周热门
统信系统能生成某一指定文件夹下的所有文件列表吗  2773
统信系统有自己的字幕屏幕保护程序吗  2533
统信软件能支持pandas吗  2457
统信系统如何在保证自己数据安全的基础上,进行数据分析,比如使用pandas进行大数据分析  2446
安全与发展,统信系统是如何在两者之间权衡,满足用户高效办公的要求  2105
统信系统的数据安全机制是什么  1771
统信软件支持python为什么不支持安装pandas  1115
您好,我想问一下,就是这银河麒麟系统,背景黑屏怎么办啊,其他的都正常,就是没有背景,设置里面的背景一点击系统就不响应了怎么解决?  179
我想连接共享打印机可是,搜索驱动时候没有,怎么办  162
uos有支持活体检测的软件吗  150
本周热议
麒麟系统登录输入密码后又需要重新输入密码,确定密码正确。如何处理? 12
求麒麟系统下的Broadcom 802.11n 无线网卡驱动 10
银河麒麟桌面操作系统V10 SP1安装应用时会反复提示安全授权认证,如何才能取消呢? 10
统信UOS系统下安装HP打印机驱动问题 10
银河麒麟系统登录时用户名是中文,如何将输入法切换成中文进行登录? 9
如何在统信系统使用VFP? 9
使用正版软件承诺书每年一签有相关的政策文件吗? 8
银河麒麟系统安装软件需要密码授权,单用户模式修改密码不行,如何解决 8
uos系统怎么装了向日葵,向日葵打不开啊? 7
有偿使用中国长城信创运维工程师(初级)证书 7

加入交流群

请使用微信扫一扫!