gpt4 book ai didi

ios - PassKit 不可预测的崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:53 26 4
gpt4 key购买 nike

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

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

最佳答案

在使用 Braintree 和 Apple Pay 时,我也不得不诊断出这个错误。请记住告诉我你使用 Braintree framework并不能说明全部情况,因为 Braintree 有两种方法可以集成 Apple Pay,BTPaymentProviderPKPaymentRequest。就我而言,我在使用 PKPaymentRequest 时遇到错误 PKPaymentAuthorizationControllerExportedObject authorizationDidFinishWithError。具体来说,当第一次使用 Apple Pay 一切正常时,它会在第二次购买时崩溃。最终,我追踪到完成 block :

completion(PKPaymentAuthorizationStatusSuccess);

在我的例子中,通过注释掉上面的代码来删除完成 block 调用防止了这次崩溃并恢复了预期的行为,允许 Apple Pay 成功使用而不会崩溃。

它比将 Apple Pay、Braintree 错误归咎于 Eve、Adam 或蛇更有效。 ;)

关于ios - PassKit 不可预测的崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29124024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com