Опция Venmo не отображается в Braintree Dropin на iOS - PullRequest
0 голосов
/ 29 января 2019

Braintree dropin UI IOSv4 не показывает вариант оплаты venmo, хотя я следовал документам по настройке на https://developers.braintreepayments.com/guides/venmo/client-side/ios/v4. Другие варианты оплаты показаны и работают.У меня нет приложения venmo, установленного на устройстве, потому что на андроиде по умолчанию просто отображается веб-просмотр, если приложение не установлено, поэтому я предположил, что iOS будет делать то же самое.Однако теперь, посмотрев на код, я вижу это:

 if (isVenmoAppInstalled || [BTDropInOverrides displayVenmoOption]) {
                [activePaymentOptions addObject:@(BTUIKPaymentOptionTypeVenmo)];
 }

В документах это не указано, поэтому я подумал, что я бы попросил помощи здесь.

Я запускаюпользовательский интерфейс, подобный этому:

BTDropInRequest *request = [[BTDropInRequest alloc] init];
BTDropInController *dropIn = [[BTDropInController alloc] initWithAuthorization:clientTokenOrTokenizationKey request:request handler:^(BTDropInController * _Nonnull controller, BTDropInResult * _Nullable result, NSError * _Nullable error) {

Что я делаю не так?

...