收藏
回答

使用明文 URL Scheme跳转只能跳转到正式环境?

   // 构建query参数对象
            const queryParams = {
                simId: '867552065172126'
            };
            
            // 第一步:对每个参数键值对单独编码
            const encodedParams = Object.entries(queryParams)
                .map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value)}`)
                .join('&');
            
            // 第二步:对完整query字符串整体二次编码
            const doubleEncodedQuery = encodeURIComponent(encodedParams);
            
            // 调试信息:显示编码过程
            console.log('原始参数对象:', queryParams);
            console.log('第一次编码后:', encodedParams);
            console.log('双重编码后:', doubleEncodedQuery);
     
            // 方案1: 尝试 URL Scheme(按照微信规范,env_version在query之前)
            const urlScheme = `weixin://dl/business/?appid=wx9763daf8e6063308&path=charge/pages/chargePort/index&query=${doubleEncodedQuery}&env_version=trial`;


最后一次编辑于  2025-10-28
回答关注问题邀请回答
收藏

2 个回答

  • Hlxuan.
    Hlxuan.
    发表于移动端
    2025-10-28
    目前生成 env_version 为 develop 或 trial 的小程序链接需要在微信外打开才会跳转到开发版或者体验版,在微信内置浏览器打开只能跳转到正式版。
    2025-10-28
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-28
    有用
    • Hlxuan.
      Hlxuan.
      2025-10-28
      楼主问明文URL Scheme,回答却是URL Link。
      2025-10-28
      回复
登录 后发表内容