离子-在IOS上,键盘隐藏了“条纹付款”按钮

时间:2019-04-12 12:26:22

标签: ios cordova ionic-framework ionic2 stripe-payments

我的应用程序与Stripe集成以实现付款目的,但是IOS出现问题...人们无法付款。

付款按钮已被键盘悬停,没有任何按钮可以像Android上那样将其关闭。

我也无法成功使弹出窗口滚动。

我正在使用custom integration,但没有找到任何对我有帮助的东西...除了使用自定义模态和自定义表单从头开始制作所有内容之外。而且我真的不想这么做。

enter image description here

您可以在键盘下方看到蓝色按钮的小顶行...这就是我们要单击的内容!

2 个答案:

答案 0 :(得分:2)

安装cordova键盘插件,然后在您的app.component.ts中添加以下内容:

this.platform.ready().then(() => {
  ...
  this.keyboard.hideFormAccessoryBar(false); // Hide the keyboard accessory bar with the next, previous and done buttons.
  ...
});

然后,当键盘出现时,您将有一个不错的“完成”选项将其关闭。 这应该可以帮助您的客户完成付款。

答案 1 :(得分:1)

是在网络视图中吗? Stripe并不总是像您在Webview中所期望的那样工作。您可能需要使用Elements而不是Checkout构建表单。