收藏
回答

生成小程序URL Scheme 方法,安卓无法获取query?

用 URL Scheme 生成链接,path 为 pages/index, query为 www,生成后,分别用安卓手机和苹果手机打开。

在微信回调的地方看微信服务器发过来的参数:

  1. 苹果手机打开 PagePath 为 pages/index?www;
  2. 安卓手机打开 PagePath 为 pages/index,没有 query 中的 www。

这是BUG吗?还是说安卓要用其他方法?

回答关注问题邀请回答
收藏

2 个回答

  • 耿霄
    耿霄
    2021-04-19

    query应该是 a=b&c=d 这样的格式

    2021-04-19
    有用 1
    回复 11
    • 陈家铭(陈畅)
      陈家铭(陈畅)
      2021-04-19
      华为手机收不到,苹果手机可以
      2021-04-19
      回复
    • 耿霄
      耿霄
      2021-04-19回复陈家铭(陈畅)
      是这样的,两个端解析不一样,按照规范写就OK了
      2021-04-19
      回复
    • 陈家铭(陈畅)
      陈家铭(陈畅)
      2021-04-19回复耿霄
      有办法让华为手机也收到吗?
      2021-04-19
      回复
    • 耿霄
      耿霄
      2021-04-19回复陈家铭(陈畅)
      按照a=b&c=d 这样格式就可以
      2021-04-19
      回复
    • 陈家铭(陈畅)
      陈家铭(陈畅)
      2021-04-19回复耿霄
      依然不行,还是只有苹果可以收到,华为收不到
      2021-04-19
      回复
    查看更多(6)
  • 安逸
    安逸
    2021-04-19

    正确格式:pages/index?id=123

    2021-04-19
    有用
    回复 1
    • 陈家铭(陈畅)
      陈家铭(陈畅)
      2021-04-19
      如果这样写,就会提示:须为已发布的小程序的现有页面,不可携带query,路径为空时会跳转主页
      2021-04-19
      回复
登录 后发表内容