在尝试将Apple Pay集成到我的测试应用程序中时,即使我按照Apple Apple Pay入门文档中的所有说明操作,我也无法显示付款单.
在发出付款请求时:
PKPaymentAuthorizationViewController *auth = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:paymentRequest];
我得到两个奇怪的错误,网络搜索没有结果:
PKInAppPaymentService连接出错:错误Domain = NSCocoaErrorDomain Code = 4097"操作无法完成.(Cocoa error 4097.)"(连接到名为com.apple.passd.in-app-payment的服务)UserInfo = 0x174273780 {NSDebugDescription =连接到名为com.apple.passd.in-app-payment的服务}
与远程警报视图服务的连接失败
按照Apple的入门文档中的四个步骤操作后,解决方案隐藏在步骤5中:
在"功能"选项卡上的项目设置中启用Apple Pay.这可以说是苹果公司文档中第4步的一部分,但真正让我失望的步骤是检查商家ID,如下面的屏幕截图所示:

编辑:如果您仍有问题,请参阅@ChristopherJones的回答.
(确保您使用付款请求时使用的商家与Apple Pay功能部分中的商家完全相同.如果包含它,请在开头删除字母数字.)
在那之后,只需构建并再次运行.
| 归档时间: |
|
| 查看次数: |
3155 次 |
| 最近记录: |