在我的 iOS 应用程序中添加 PayPal pod 后获取 UIWebview api 弃用消息

Posted

技术标签:

【中文标题】在我的 iOS 应用程序中添加 PayPal pod 后获取 UIWebview api 弃用消息【英文标题】:Getting UIWebview api deprecation message after adding PayPal pod in my iOS app 【发布时间】:2020-06-11 19:36:05 【问题描述】:

我正在构建一个 ios 应用程序,并在一个特定的构建版本上添加了 PayPal pod。然后,当我提交该应用程序进行试飞时,我收到了 UIWebview API 弃用消息

ITMS - 90809

我正在使用 pod 'PayPal-iOS-SDK' 进行贝宝集成

那么我可以做些什么来解决这个问题,它会为成功提交应用程序带来任何问题吗?

【问题讨论】:

【参考方案1】:

在 PayPal 网站上,他们说要使用 Xcode 7+ 和 iOS 9+ Base SDK。

在 Apple 文档 https://developer.apple.com/documentation/uikit/uiwebview 中,您可以看到它已在 iOS 12 中弃用。

因此,请与他们亲密接触。 在另请参阅区域中的 Paypal 文档中,有一个指向 https://github.com/braintree/braintree_ios/tree/master/BraintreePayPal 的链接。在查看它最近更新的显示时,请检查它并尝试集成它。

【讨论】:

【参考方案2】:

您使用的似乎是已弃用的 PayPal 移动 SDK,新的集成不再支持该 SDK

如果需要原生 SDK,支持PayPal Express Checkout via the Braintree Mobile SDK

【讨论】:

收到消息的原因是 paypal pod.. 所以我想知道我是否可以编辑 pod 或者是否可以编辑 paypal pod?因为它写在目标 c 上,我正在使用 swift.. 我会联系 paypal pod 的人。 更新答案。

以上是关于在我的 iOS 应用程序中添加 PayPal pod 后获取 UIWebview api 弃用消息的主要内容,如果未能解决你的问题,请参考以下文章

为啥在我的 Paypal 沙盒上的 ios 应用程序中,买家可以取消付款?

如何使用 Alamofire 进行贝宝付款 [iOS] [关闭]

Paypal错误没有提供商在我的Ionic App中显示

iOS 应用中的 Paypal 集成

iOS 中捐赠按钮的 Paypal 集成

IOS中的paypal sdk Touch id身份验证