Как автоматически вернуться в приложение Flutter после того, как пользователь заполнил веб-форму

Я разрабатываю мобильное приложение для оплаты дорожных сборов с помощью Flutter, и мне нужно предоставить интернет-платеж (со страницей IPG банка) для пользователя, чтобы оплатить его / его долг.
Что именно мне нужно, так это автоматически вернуться к моему Flutter приложение после того, как пользователь заполнит форму и нажмет кнопку отправки.
Как это сделать?


person Mohsen Emami    schedule 29.04.2019    source источник
comment
Итак, вопрос в том, как создать запрос SOAP во Flutter?   -  person dubace    schedule 29.04.2019
comment
пробовали ли вы pub.dartlang.org/packages/stripe_payment?   -  person ikben    schedule 29.04.2019
comment
@dubace Вопрос об интернет-платежном шлюзе, я отредактировал вопрос, поэтому игнорируйте веб-службу SOAP.   -  person Mohsen Emami    schedule 30.04.2019
comment
@ikben stripe_payment - это шлюз мобильных платежей. Мне нужно запустить URL-адрес платежа банка в веб-браузере, и после того, как пользователь заполнит форму и завершит платеж, происходит обратный вызов, чтобы сообщить мне, что платеж успешно завершен этим пользователем.   -  person Mohsen Emami    schedule 30.04.2019
comment
@MohsenEmami вы можете создать API, который может возвращать форму, когда пользователь заполняет форму, которую он отправил обратно на сервер для обработки, используя api узла полосы для оплаты. После завершения процесса обслуживания сервера вы можете решить, возможно, обновить запись в своей базе данных, где ваше приложение может получать новые данные.   -  person ikben    schedule 30.04.2019
comment
@ikben не только мой банк, но и любой другой банк не принимает информацию о кредитных картах своих пользователей для доступа сторонней библиотеке, поэтому, поскольку у них нет SDK для Flutter, я должен сделать это с помощью IPG   -  person Mohsen Emami    schedule 01.05.2019


Ответы (1)


Это может быть слишком поздно, но вы можете использовать пакет Uni Links для определения схемы URI, например: my_great_app://open to быть вызванным вашей веб-формой для возврата в приложение. Этот пакет работает как для Android, так и для iOS, и вы можете определить как ссылку на контент, так и ссылку на приложение в зависимости от ваших критериев. В большинстве приложений для этой цели используются более простые ссылки на контент.

В pub.dev есть также другие пакеты для этого, выполните поиск по App Link или Universal Link, чтобы найти больше.

person Sohail    schedule 24.01.2021