Подтвердить что ты не робот

IOS. Откройте приложение с URL-схемой из Chrome.

Я прочитал много блогов и примеры того, как открыть приложение из URL scheme (например, этот блог), и, похоже, он отлично работает, когда я вызываю свое приложение из мобильного сафари. Например, когда я вызываю testapp://some.data.here в мобильном сафари, он открывает мой testapp, и я могу проанализировать some.data.here.

Однако, когда я вызываю testapp://some.data.here в iOS- Chrome, он просто запускает этот термин вместо вызова приложения.

Есть ли способ, чтобы iOS Chrome распознавал URL-адрес в качестве зарегистрированного приложения способом мобильного сафари?

Когда я отправляю эту тему в Google, я вижу много комментариев о том, как открыть URL-адрес в Chrome из приложения, но не наоборот.

Кто-нибудь сталкивался с этим?

Спасибо!

4b9b3361

Ответ 1

В связи с тем, что приложение Chrome появляется, оно не кажется возможным в настоящее время без джейлбрейка (и даже тогда, а не просто). Вы должны пойти об ошибке в команде Google Chrome iOS, чтобы исправить это (например, попробуйте открыть во всех зарегистрированных приложениях схемы URL перед поиском в Интернете). Извините, я не мог быть более полезен, но просто не кажется, что это простой способ.

Ответ 2

Существует сложный обходной путь, но вы, вероятно, не будете слишком взволнованы его созданием, так как он предполагает размещение веб-сервера для динамического создания страниц с соответствующим перенаправлением. Это слишком упрощенное представление того, что мы создали в Branch. Это включает в себя некоторый код для начала работы, хотя веб-сервер потребует немного настройки, не описанной здесь.

  1. вместо testapp://some.data.here вы будете ссылаться на http://yoursite.com/hosted-redirect/some.data.here.

  2. ваш сервер должен прослушать маршрут /hosted-redirect, взять some.data.here и построить следующую страницу (тело здесь):

code
(источник: derrrick.com)

Таким образом, ваш сервер должен будет сгенерировать и ответить этой страницей, заполнив some.data.here, в любое время, когда http://yoursite.com/hosted-redirect/some.data.here запрашивается

Облегченное приложение узла может сделать это с единственным файлом.

Я только что проверил статический файл для одного из моих приложений, и это определенно работает.