yoomoney / yookassa-payments-swift

This library allows implementing payment acceptance into mobile apps on iOS and works as an extension to the YooMoney API
https://yookassa.ru/developers
MIT License
41 stars 41 forks source link

Крэш на экране 3D Secure #71

Open ashalaurov opened 4 years ago

ashalaurov commented 4 years ago

При нажатии на кнопку "Назад" на экране 3D Secure периодически происходит крэш: *** Terminating app due to uncaught exception 'NSGenericException', reason: 'Unable to activate constraint with anchors <NSLayoutYAxisAnchor:0x2816097c0 "UIView:0x11a0f5ae0.top"> and <NSLayoutYAxisAnchor:0x2816ed9c0 "UIView:0x11e415f10.top"> because they have no common ancestor. Does the constraint or its anchors reference items in different view hierarchies? That's illegal.'

Крэш ловил на 3.6.1 и 3.5.1 (iOS 12 -13) Воспроизводится при возобновлении ранее прерванного платежа(start3dsProcess())

oltv00 commented 4 years ago

@ashalaurov Привет!

Пока не было времени попытаться воспроизвести. Если проблема актуальная, мы позже на нее посмотрим.

ashalaurov commented 4 years ago

Добрый день. Если будет время, посмотрите такой момент: прерываем платеж на экране 3D Secure. При следующей попытке купить продукт, я пользователя сразу перевожу на экран ввода 3D Secure( так как платеж у нас уже есть и он в статусе created). При этом на экране 3D Secure есть кнопка «Назад» которая никуда не ведет. Проверьте, пожалуйста, этот сценарий. Может я что то не так делаю при реализации. В sdk для андройда на этом экране кнопка закрытия (крестик). А у меня в ios “назад».

Буду признателен за ответ.

С уважением, Шалауров Александр.

4 сент. 2020 г., в 14:13, Oleg Tverdokhleb notifications@github.com написал(а):

 @ashalaurov Привет!

Пока не было времени попытаться воспроизвести. Если проблема актуальная, мы позже на нее посмотрим.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

oltv00 commented 4 years ago

@ashalaurov Обязательно посмотрим Вернусь с ответом

mikhail-timofeev-epam commented 3 years ago

День добрый,

Дополню деталей, у меня тоже появляется кнопка назад, которая возвращает на сценарий ввода данных карты, но при повторном нажатии кнопки оплатить, экран с 3дс зависает