Схема для ссылки на веб-приложение? - PullRequest
0 голосов
/ 29 января 2019

Я бы хотел использовать Веб-приложение на iPad.Он запускается в качестве средства запуска приложения PayPal Here по схеме paypalhere://takePayment, которая получает платеж через кард-ридер, а затем, после успешного платежа, должна вернуться в приложение с некоторыми GET параметрами.

Существует ли схема (или способ ее регистрации), которая переключалась бы обратно на веб-приложение?

Если бы я не использовал веб-приложение, рабочий процесс имел бы один дополнительный шаг - всплывающее окно.с "Открыть в PayPal здесь?"вопрос, плюс, обратный URL все равно откроет новую вкладку.

Спасибо!

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Итак, благодаря @TibinThomas я знаю, что теперь не возможно.Это два хороших ресурса.

Я предполагаю, что сначала я основываю рабочий процесс на Safari, а позже попытаюсь создать простое приложение с веб-представлением - что должно работать, если я зарегистрировать пользовательский URL тоже.

0 голосов
/ 14 февраля 2019

Нет. Невозможно связаться с веб-приложением из собственного приложения iOS, используя схемы URL .

схемы URL предназначены для того, чтобы нативные приложения открывали другие нативные приложения. Для этой возможности приложение должно зарегистрировать поддерживаемые им схемы URL-адресов через файл info.plist . В настоящее время веб-приложения не в состоянии сделать это и поэтому не '• поддержка схем URL. В будущем он может поддерживаться в PWA, поскольку Apple принимает PWA в iOS. Ссылка на этот файл Открыть установленный PWA с внешнего URL и в этой средней статье

Хотя вы можете открыть веб-страницу из собственного приложения, используя метод openUrl , она будет открываться в Safari вместо веб-приложения.

Ссылка: Программно запустить веб-приложение на главном экране?

0 голосов
/ 12 февраля 2019

Есть ли событие, которое мы можем посмотреть после получения платежа, если это так, вы можете изменить URL своего веб-приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...