收藏
回答

如何解决 andrpid: system:access_denied,ios:fail_nope?

在h5页面调用导入微信卡包功能时,h5页面在微信打开是可以正常调起的。但是在小程序中嵌入webview,然后webview的地址是我H5的微信卡包页面时就出现问题了,android:

ios:

如果打开了调试模式,android是可以正常调起发票卡包的,但是发布到正式环境了就不行了。请问是否需要在哪里配置还是其他问题?谢谢!

wx.ready(function () {
    wx.invoke(
      'chooseInvoice', {
      timestamp: res.Timestamp, //卡券签名时间戳
      nonceStr: res.NonceStr, //卡券签名随机串
      signType: res.SignType, //签名方式,默认'SHA1'
      cardSign: res.CardSign //卡券签名
    },
      wxRes => {
        // if (wxRes.err_msg == 'choose_invoice:ok') {
        if (wxRes.err_msg.includes('ok')) {
          let ciInfo = wxRes.choose_invoice_info
          let invoiceInfos = JSON.parse(ciInfo)
          option.success && option.success(invoiceInfos, config.AppId)
        }
      }
    )
  })

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

1 个回答

登录 后发表内容
问题标签