首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PassKit不可预测的崩溃

PassKit不可预测的崩溃
EN

Stack Overflow用户
提问于 2015-03-18 21:56:13
回答 1查看 398关注 0票数 3

我们在应用程序日志中遇到了一个奇怪的崩溃:PKPaymentAuthorizationControllerExportedObject authorizationDidFinishWithError有没有人遇到过这个问题,或者有什么有用的提示?似乎这个崩溃发生在付款后的一段时间

值得注意的是,我们没有直接集成Apple Pay,我们使用Braintree框架来为我们完成这项工作。

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 06:13:42

在使用Braintree和Apple Pay时,我也不得不诊断这个错误。请记住,告诉我你使用Braintree framework并不能说明全部情况,因为Braintree有两种方法可以集成苹果支付,BTPaymentProviderPKPaymentRequest。在我的例子中,我在使用PKPaymentRequest时遇到了错误PKPaymentAuthorizationControllerExportedObject authorizationDidFinishWithError。具体地说,它会在第二次购买时崩溃,当时Apple Pay在第一次使用时一切正常。最后,我追踪到了完成块:

代码语言:javascript
复制
completion(PKPaymentAuthorizationStatusSuccess);

在我的例子中,通过注释掉上面的代码来删除完成块调用防止了这种崩溃,并恢复了预期的行为,允许Apple Pay在没有崩溃的情况下成功使用。

这比指责夏娃、亚当或蛇导致Apple Pay、Braintree错误要好得多。;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29124024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档