vin*_*xav 6 ios stripe-payments passkit applepay
当我使用带有Stripe的iOS SDK的Apple Pay时,付款后它会在以下方法中崩溃吗?
-[PKPaymentAuthorizationControllerExportedObject authorizationDidFinishWithError:] + 76
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我也遇到过同样的崩溃。Apple Pay 第一次可以工作,但在第二次尝试时,我们会遇到崩溃,并且每次都可以重现它。问题是,在委托方法中didAuthorizePayment,我正在执行所有后端处理,当成功时,我正在调用完成块completion(PKPaymentAuthorizationStatus.Success),然后关闭视图控制器。
相反,我将解除代码从该didAuthorizePayment方法移至“didFinish”方法(这要求我保留某种状态以传递到收据页面)。一旦我这样做了,“完成”按钮就会显示在苹果支付控制器上,崩溃就消失了。
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |