- 微信公众号拉起发票列表调用chooseInvoice接口,安卓成功,ios未返回信息,怎么解决?
调用chooseInvoice接口后,进入微信发票列表,选择发票后应该返回该发票的card_id等标识信息,现在在安卓手机正常返回,苹果手机在选择后未返回任何信息
2020-10-22 - 微信公众号中调用chooseInvoice,android正常,ios中未触发回调,请问原因?
在微信公众号中通过jssdk调用chooseInvoice,在android机中可以正常返回cardid等信息,但在ios中回调未触发,代码如下: wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来 appId: appid, // 必填,公众号的唯一标识 timestamp: timestamp, // 必填,生成签名的时间戳 nonceStr: nonceStr, // 必填,生成签名的随机串 signature: signature, jsApiList: ['getLocation', 'chooseImage', 'uploadImage', 'chooseInvoice'] }); wx.ready(function () { wx.checkJsApi({ jsApiList: ['chooseInvoice'], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function (res) { try { wx.invoke('chooseInvoice', {'timestamp': $.bdmap.wxinfo.timestamp, 'nonceStr': $.bdmap.wxinfo.nonceStr}, function (res) { alert('chooseInvoice:' + JSON.stringify(res)); }); } catch (err) { alert('error:' + JSON.stringify(err)); } } }); }); IOS中参数如下: appid:wx38f61387a7af12bf timestamp:1614910702 nonceStr:Wm3WZYTPz0wzccnW signature:aed4b04425220a64ef34be428e7a16d345f6232c android下返回结果: [图片]
2021-03-05