Ionic - 在 IOS 上,Stripe 支付按钮被键盘隐藏
Ionic - On IOS, Stripe payment button is hidden by the keyboard
我的应用程序与 Stripe 集成用于支付目的,但我有一个问题 IOS...人们无法支付。
付款按钮悬停在键盘上,没有像 Android 上那样关闭它的按钮。
我也无法成功地使弹出窗口滚动。
我正在使用 custom integration 并且没有找到任何可以帮助我的东西...除了使用自定义模式和自定义表单从头开始制作所有内容之外。我真的不想那样做。
您可以看到键盘下方蓝色按钮的顶部细线...这就是我们要单击的内容!
是在网络视图中吗? Stripe 并不总是按照您在 web 视图中期望的方式工作。您可能需要使用 Elements rather than Checkout.
构建表单
安装 cordova 键盘插件并在你 app.component.ts 添加这个:
this.platform.ready().then(() => {
...
this.keyboard.hideFormAccessoryBar(false); // Hide the keyboard accessory bar with the next, previous and done buttons.
...
});
然后当键盘出现时,您将有一个很好的 "Done" 选项来关闭它。
这应该有助于您的客户完成付款。
我的应用程序与 Stripe 集成用于支付目的,但我有一个问题 IOS...人们无法支付。
付款按钮悬停在键盘上,没有像 Android 上那样关闭它的按钮。
我也无法成功地使弹出窗口滚动。
我正在使用 custom integration 并且没有找到任何可以帮助我的东西...除了使用自定义模式和自定义表单从头开始制作所有内容之外。我真的不想那样做。
您可以看到键盘下方蓝色按钮的顶部细线...这就是我们要单击的内容!
是在网络视图中吗? Stripe 并不总是按照您在 web 视图中期望的方式工作。您可能需要使用 Elements rather than Checkout.
构建表单安装 cordova 键盘插件并在你 app.component.ts 添加这个:
this.platform.ready().then(() => {
...
this.keyboard.hideFormAccessoryBar(false); // Hide the keyboard accessory bar with the next, previous and done buttons.
...
});
然后当键盘出现时,您将有一个很好的 "Done" 选项来关闭它。 这应该有助于您的客户完成付款。