Я реализовал Braintree Drop In с помощью оплаты с помощью кредитной карты в своем приложении iOS (версии 10+).Работает отлично.Теперь я хотел добавить Paypal, поэтому я сделал следующее:
Добавил Paypal в мои модули:
модуль 'Braintree / PayPal'
Добавлен BTAppSwitchк моему делегату приложения вот так:
https://developers.braintreepayments.com/guides/paypal/client-side/ios/v4#update-your-application-delegate
Добавлен мой идентификатор пакета с .payments в белый список info.plist.
Подключен мой аккаунт в песочнице Paypal с моим аккаунтом Braintree.
Когда я запускаю приложение в симуляторе или на моем устройстве iOS, PayPal появляется в Drop-In.Но когда я нажимаю на него, я получаю следующее сообщение об ошибке:
Операция не может быть завершена.ошибка клиента
Я больше не получаю код ошибки.Вот и все.
Странно то, что до того, как это произошло, мне нужно было добавить следующий URL в мой белый список info.plist, хотя Vemno не был установлен / активирован:
com.venmo.touch.v2
Если я введу свой идентификатор комплекта приложений в Safari с помощью: // test, то мое приложение отобразится.Так что это работает.
Что я делаю не так?