You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Спасибо за библиотеку, весьма полезна, особенно функция проксирования запросов.
Тестирую последнюю версию с помощью встроенного примера и stable версии flutter (2.0.5).
Включаю 3ds v2.
Ожидаю появления веб-формы для ввода кода.
Нажимаю "Отмена", но ожидаемой реакции на нажатие не происходит (закрытие веб-формы).
В консоли выводится следующее сообщение:
W/cr_WebViewCallback( 3575): Unable to create JsDialog without an Activity
E/InputMethodManager( 3575): b/117267690: Failed to get fallback IMM with expected displayId=28 actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{db26a0b VFEDHVC.. .F...... 0,0-1080,2154}
Предполагаю, что связано с тем что страница пытается использовать браузеровский window.alert для отображения окна подтверждения. Вероятно связано с этим багом: flutter/flutter#30358 .
В целом так же хотелось бы иметь и какой-то колбэк / результат от CollectData, указывающий, что пользователь отменил процесс оплаты (и соответственно платежная сессия должна быть закрыта в использующем приложении).
The text was updated successfully, but these errors were encountered:
Здравствуйте @alex-dorokhov, да мы знаем о данной проблеме.
Она связанно с багом flutter/flutter#30358, но отличается тем что там используется своя реализация alert, которую не удается поймать с помощью JavascriptChannel.
На данный момент есть способ как это исправить на android:
if (defaultTargetPlatform == TargetPlatform.android) {
WebView.platform = SurfaceAndroidWebView();
}
Но к сожалению с ios такое не пройдет...
В целом так же хотелось бы иметь и какой-то колбэк / результат от CollectData, указывающий, что пользователь отменил процесс оплаты (и соответственно платежная сессия должна быть закрыта в использующем приложении).
Вы скорее всего путаете CollectData с WebView3DS, так как CollectData не показывает WebView с 3DS проверкой.
Когда происходит отмена проверки 3DS WebView3DSвызывает колбэк onFinished с null параметром.
Если у вас есть решение данной проблемы, мы открыты к PR.
Спасибо за библиотеку, весьма полезна, особенно функция проксирования запросов.
Тестирую последнюю версию с помощью встроенного примера и stable версии flutter (2.0.5).
В консоли выводится следующее сообщение:
Предполагаю, что связано с тем что страница пытается использовать браузеровский window.alert для отображения окна подтверждения. Вероятно связано с этим багом: flutter/flutter#30358 .
В целом так же хотелось бы иметь и какой-то колбэк / результат от CollectData, указывающий, что пользователь отменил процесс оплаты (и соответственно платежная сессия должна быть закрыта в использующем приложении).
The text was updated successfully, but these errors were encountered: