0

即使我遵循了https://developers.braintreepayments.com/guides/venmo/client-side/ios/v4上的配置文档,braintree dropin ui IOSv4 也没有显示 venmo 支付选项。其他付款选项已显示并可用。我没有在设备上安装 venmo 应用程序,因为在 android 上,如果未安装应用程序,它只是默认为 webview,所以我认为 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) {

我究竟做错了什么?

4

1 回答 1

0

不幸的是,现在 venmo 图标没有出现在模拟器中。如果您在实际设备上运行,它应该在那里。

于 2020-07-11T03:22:16.880 回答