【发布时间】:2019-05-04 22:08:10
【问题描述】:
我在我的 iOS (V. 10+) 应用程序中实现了 Braintree Drop In with Credit Card Payment。它工作得很好。现在我想添加 Paypal,所以我做了以下操作:
将 Paypal 添加到我的 pod:
pod 'Braintree/PayPal'
像这样将 BTAppSwitch 添加到我的 App Delegate 中:
将我的捆绑标识符与 .payments 添加到 info.plist 白名单。
将我的 Paypal 沙盒帐户与我的 Braintree 帐户相关联。
当我在模拟器或我的 iOS 设备上运行应用程序时,Paypal 会显示在 Drop-In 中。但是当我点击它时,我收到以下错误消息:
操作无法完成。客户端错误
我没有收到任何进一步的错误代码。基本上就是这样。
奇怪的是,在此之前,我需要将以下 URL 添加到我的 info.plist 白名单中,即使我还没有安装/激活 Vemno:
com.venmo.touch.v2
如果我使用 ://test 在 Safari 中输入我的应用程序包标识符,那么我的应用程序就会显示出来。这样就行了。
我做错了什么?
【问题讨论】:
-
这可能值得联系Braintree's Support Team。这通常与您的实际帐户设置有关,而不是您编写的任何代码。