Мое приложение интегрируется с Stripe для оплаты, но у меня проблема с IOS ... Люди не могут платить.

Клавиша оплаты находится над клавиатурой, и кнопки для ее закрытия нет, как на Android.

Я не могу сделать всплывающую прокрутку либо.

Я использую пользовательскую интеграцию и не нашел ничего, что могло бы мне помочь ... Кроме создания все с нуля с пользовательской модальной и пользовательской формы. И я действительно не хочу этого делать.

enter image description here

Вы можете видеть крошечную верхнюю линию синей кнопки под клавиатурой ... Это то, что мы хотим нажать!

2
Jeremy Belolo 12 Апр 2019 в 15:26

2 ответа

Лучший ответ

Это в веб-просмотре? Stripe не всегда работает так, как вы ожидаете от просмотра в Интернете. Вам может потребоваться создать форму с помощью элементов, а не Checkout.

1
korben 12 Апр 2019 в 17:19

Установите плагин для клавиатуры Cordova и добавьте в него app.component.ts:

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

Затем, когда клавиатура появится, у вас будет хороший вариант «Готово», чтобы закрыть ее. Это должно помочь вашему клиенту завершить платеж.

3
Lionel.C 7 Июн 2019 в 07:54