Запустить приложение по ссылке в SMS - PullRequest
8 голосов
/ 18 августа 2010

У меня очень странное требование ...
Мне нужно запустить мое приложение, скажем, по гиперссылке, полученной в SMS.
Можно ли это как-то сделать?
Я имею в виду, чточеловек, который получает SMS, просто нажимает на ссылку, указанную в «специальном SMS», и запускает приложение.
Что-то вроде специальной ссылки, которая вызывает приложение в устройстве ...

У меня естьнаткнулся на статью, которая показывает, как тело сообщения может быть создано и программно отправлено в iOS4, и я думаю, что это могло бы помочь мне в создании «специального сообщения»
Так что создание сообщения здесь не может быть проблемой ...: |
Это часть вызова ...
Кто-нибудь знает, что можно сделать ???
Предложения и примеры кодов очень ценятся ...:)
Заранее спасибо!

Ответы [ 4 ]

10 голосов
/ 18 августа 2010

Хорошие новости, это возможно и довольно просто (на самом деле очень просто)

Взгляните на этот урок

Обновление : кажется, что приложение SMS не распознает этот тип адреса автоматически

4 голосов
/ 18 августа 2010

Что вам нужно сделать, это заставить ваше приложение реагировать на пользовательскую последовательность URL, такую ​​как myApp: // open

У Apple есть документация по этому вопросу:

https://developer.apple.com/documentation/uikit/core_app/communicating_with_other_apps_using_custom_urls

Если вам нужна дополнительная помощь, пожалуйста, спросите.

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

2 голосов
/ 29 марта 2011

Весь ответ, который вы получили от Тома Х и Ф. Сантони, великолепен.Если вы попробуете это с Safari, и оно запустит ваше приложение, но вы не увидите кликабельную ссылку в приложении Message, тогда вам просто нужно убить приложение Message и запустить его снова.Затем он прочитает при запуске, какая схема зарегистрирована каким приложением, а затем вы свяжетесь с simpleApplication: // будет интерактивным / touchable.

0 голосов
/ 25 августа 2010

"<simpleApplication://>" должно работать на тебя ... !!!

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