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

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

1.- user1 отправляет электронное письмо своей семье с URL-адресом для загрузки информации в приложение 2.- У семьи нет приложения, установленного на устройствах iOS, и когда они нажимают на URL-адрес, загружается магазин itunes для загрузки приложения. Когда они загружают приложение, снова щелкают URL-адрес, и информация загружается.

кто-нибудь из вас знает, как можно реализовать что-то подобное?

Я очень признателен за вашу помощь


person HelenaM    schedule 23.01.2014    source источник


Ответы (2)


Электронное письмо должно содержать ссылку на веб-страницу с содержанием, если это возможно. Затем эта веб-страница должна быть разработана таким образом, чтобы контент можно было открывать в приложении (см. этот вопрос).

Поскольку это трудно обнаружить, если приложение установлено с веб-страницы, на веб-странице может быть ссылка для установки приложения, если оно не установлено.

person Joshcodes    schedule 23.01.2014
comment
в упомянутой ссылке показано только, как открыть веб-страницу, но не показано, что происходит, если приложение не установлено на устройстве. - person HelenaM; 23.01.2014
comment
Если приложение не установлено, пользователь может использовать ссылку для его установки. Трудно узнать, установлено ли приложение. - person Joshcodes; 24.01.2014
comment
Создавайте ссылки для iTunes Store, App Store, iBooks Store и Mac App Store с помощью [инструмента iTunes Link Maker | linkmaker.itunes.apple.com/]. Таким образом, вам не нужно направлять посетителей на страницу результатов поиска. - person dgeske; 19.05.2014

Вам нужно будет запустить приложение, используя уже предложенный метод:

window.location = "myapp://myparam";

Затем вам нужно будет проверить, запускается ли эта страница или нет (запускается ли ваше приложение или нет). Если это не так, вы можете запустить поиск в магазине приложений следующим образом:

window.location = "itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=(your company/app name)"

Вместо этого поиска вы также можете просто предоставить ссылку на свое приложение прямо в магазине приложений. Я вижу, что самая сложная часть - это проверить, запускается ли ваше приложение после первоначальной попытки запустить ваше приложение через window.href, я не знаю, как выполнить эту проверку.

person Putz1103    schedule 23.01.2014