帖子
帖子
用户
博客
课程
显示全部楼层
14
帖子
1
勋章
738
Y币
发表于 2023-3-1 17:20:35
15
未解决

让浏览器调起app, 怎么传参给APP? [复制链接]

  • 发表于:2023-03-01 17:20:35
让浏览器调起app, 怎么传参给APP?
130
帖子
7
勋章
5万+
Y币
scheme://xxxx?pageName=val&pagePath=val&pageParams=val
app里面自己处理参数格式处理跳转逻辑就好了
29
帖子
0
勋章
4085
Y币
第一步:config.xml  配置URL Scheme  <preference name="urlScheme" value="myscheme" /> value:就是H5a标签中的应用识别字符串 配置后云编译才生效。文档地址:https://docs.apicloud.com/Dev-Guide/app-config-manual#14-3

第二步:在H5中使用<a href="myscheme://?param1=xxx¶m2=xxx">测试打开应用</a>  带开应用,类似于get传参。

第三步:APP中使用监听进行参数接收  监听事件:appintent  文档地址:https://docs.apicloud.com/Client-API/api#c19

这是监听app被唤起后的实例代码,可以放在index.html中监听,实现业务逻辑
  1. api.addEventListener({
  2.     name:'appintent'
  3. },function(ret,err){
  4.     var appParam = ret.appParam;
  5.     console.log(appParam);
  6. });
复制代码

您需要登录后才可以回帖 登录

本版积分规则