【问题标题】:Stripe in a cordova app shows desktop version of the stripe formCordova 应用程序中的 Stripe 显示了桌面版的条带形式
【发布时间】:2017-12-19 11:42:46
【问题描述】:

使用 Cordova 应用程序并条带化桌面版本的表单加载。

直接在 ios safari 中加载它可以正常工作。 期待:

收到:

【问题讨论】:

  • Stripe 不支持用于结帐的 Cordova 应用程序。虽然你可以让它工作,但我强烈建议你离开 Checkout 并使用 Elements 来构建你自己的表单。
  • 我同意,虽然节省的时间可能值得 Stripe 更改下面的代码的风险!使用代码推送,所以如果他们真的改变了,我们不需要等待苹果重新审核。计划在时间限制较少或应用更成功时重做!

标签: ios cordova stripe-payments


【解决方案1】:

发现了一个讨厌的黑客来解决它:

在调用 StripeCheckout.configure 之前调用它

StripeCheckout.__app.setForceView('IframeView');
StripeCheckout.__app.setForceManhattan(true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 2015-06-20
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多