我已经根据Apple文档完成了Web服务路由的设置,并且能够签名并提供通行证。不幸的是,我遇到以下问题。当我将webServiceUrl定义为“https://localhost:5000/wallet/”时,通行证的签名将按预期工作。然后,我在iOS模拟器中使用通行证,在该通行证中,我在开发人员设置中启用了“允许Http服务”,但仍然出现“发生SSL错误,无法建立与服务器的安全连接”错误。然后尝试在pass.json文件的webServiceUrl定义中直接使用http而不是https会产生签名错误。您知道必须采取哪些步骤才能在本地测试通行证更新吗?

最佳答案

警告会告诉您所有您需要了解的内容。

将您的webServiceUrl更改为http://localhost:5000/wallet/。开发人员选项意味着您不必使用https,并且该通行证仍应安装在设置了“允许Http服务”的任何设备上。

关于ios - Apple Wallet通过http url通过本地开发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59664732/

10-10 10:05