【问题标题】:Venmo option not shown in Braintree Dropin on iOSiOS 上的 Braintree Dropin 中未显示 Venmo 选项
【发布时间】:2019-06-22 22:45:51
【问题描述】:

即使我遵循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) {

我做错了什么?

【问题讨论】:

  • 您是否已将 Venmo 子规范添加到您的 Podfile 中?很好奇enables Venmo in the Drop-in UI 是否适合您。否则,最好尝试下载 Venmo 应用程序,因为app switching occurs 时需要该应用程序。
  • 是的,我有。我假设如果未安装该应用程序,它将使用 webview。贝宝就是这样工作的……

标签: ios braintree venmo


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-08-13
    • 2021-02-10
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 2021-10-19
    • 2017-10-01
    • 1970-01-01
    相关资源
    最近更新 更多