鍍金池/ 問答/C++  HTML/ 微信jssdk ios 連支付都成功了 android wx.ready 卻沒響

微信jssdk ios 連支付都成功了 android wx.ready 卻沒響應(yīng)

真機測試下 ios分享、支付都沒有問題, android連wx.ready都不能彈出 config:ok也沒有彈出,沒有一點響應(yīng)

wx.config({
      // 開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印。
      debug: true,
      // 必填,公眾號的唯一標識
      appId: data.appId,
      // 必填,生成簽名的時間戳
      timestamp: data.timestamp,
      // 必填,生成簽名的隨機串
      nonceStr: data.nonceStr,
      // 必填,簽名,見附錄1
      signature: data.signature,
      // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2
      jsApiList: [
        'onMenuShareTimeline',
        'onMenuShareAppMessage'
      ],
    });

    wx.ready(() => {
      alert('ready:' + wx)
      // 分享到朋友圈
      wx.onMenuShareTimeline({ title: '1111', link: currentUrl, imgUrl: '', success: () => {}, cancel: () => {} })
      // 分享給朋友
      wx.onMenuShareAppMessage({ title: '111', desc: '1111', link: '', imgUrl: '', type: '', dataUrl: '', success: () => {}, cancel: () => {} })
    })

這里alert('ready:' + wx) 在Android真機上沒有任何響應(yīng), 開發(fā)者工具和ios都是正常,而且ios上連微信支付都成功了。

現(xiàn)在沒什么想法了,不知道有沒有遇到相同問題的

回答
編輯回答
卟乖

樓主具體如何解決的呢,同樣問題困惑很久

2017年7月30日 01:51
編輯回答
空痕

這是個奇怪的原因造成的,我代碼里加了httpHijack為了攔截劫持,導(dǎo)致Android版出現(xiàn)這種情況。
找bug過程找到了一款神器 TBS Studio ,可以用手機直接看微信頁面里面的源碼,仿照chrome://inspect/#devices,不過現(xiàn)在只能用Nexus的機子跑。

現(xiàn)在是2017年12月22日。

2018年6月25日 11:04