“谷歌钱包回归”;“不支持的用户代理”;iOS7上的错误,以前工作过
今天我们注意到我们的“谷歌钱包”按钮没有加载到iOS 7设备中。调试后,我们从“google.wallet.online.createWalletButton”就绪回调函数中得到一个错误“unsupported user agent”。代码段为“谷歌钱包回归”;“不支持的用户代理”;iOS7上的错误,以前工作过,ios7,android-pay,Ios7,Android Pay,今天我们注意到我们的“谷歌钱包”按钮没有加载到iOS 7设备中。调试后,我们从“google.wallet.online.createWalletButton”就绪回调函数中得到一个错误“unsupported user agent”。代码段为 google.wallet.online.createWalletButton({ "jwt" : jwt,
google.wallet.online.createWalletButton({
"jwt" : jwt,
"success" : createWalletSuccess,
"failure" : createWalletFailure,
"ready" : createWalletReady
});
在createWalletReady回调中,我们从wallet收到以下消息:
{“status”:“FAILURE”,“error”:“UNSUPPORTED_USER_AGENT”,“details”:“http://use https://不支持Safari”}
但在IOS较低版本(6.x和5.x)中,它正在成功加载
我在谷歌的文档和网络上搜索信息,但到目前为止运气不佳。解决方法是从安全页面拨打所有谷歌钱包即时购买电话 因此,在您的示例中,呈现“用谷歌购买”按钮的页面(您有代码片段的地方)也应该是https页面 编辑:
文档也已更新。请参阅(请参阅重要注意事项)。尽管在我们的情况下不可能使用https,但对于大多数会遇到google wallet over http问题的人来说,这确实是正确的答案。接受这个答案。