“谷歌钱包回归”;“不支持的用户代理”;iOS7上的错误,以前工作过

“谷歌钱包回归”;“不支持的用户代理”;iOS7上的错误,以前工作过,ios7,android-pay,Ios7,Android Pay,今天我们注意到我们的“谷歌钱包”按钮没有加载到iOS 7设备中。调试后,我们从“google.wallet.online.createWalletButton”就绪回调函数中得到一个错误“unsupported user agent”。代码段为 google.wallet.online.createWalletButton({ "jwt" : jwt,

今天我们注意到我们的“谷歌钱包”按钮没有加载到iOS 7设备中。调试后,我们从“google.wallet.online.createWalletButton”就绪回调函数中得到一个错误“unsupported user agent”。代码段为

            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问题的人来说,这确实是正确的答案。接受这个答案。