Создайте ссылку, которая запускает приложение iOS, или перенаправляет на приложение store

Возможный дубликат:
Возможно ли зарегистрировать http + доменную схему URL-адресов для приложений iPhone, таких как YouTube и Карты?

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

Я хочу, чтобы иметь возможность отправить myapp://someurl и запустить это или перейти в myapp в appstore, но я не думаю, что это будет работать из коробки.

Вместо этого я собираюсь создать ссылку, которая загружает некоторый javascript, который будет пытаться myapp://someurl, и если это не удастся, вместо этого загрузит ссылку магазина приложения.

Знание javascript - дерьмовое. Я могу установить window.location для выполнения перенаправления, но, похоже, не существует способа уловить ошибки, чтобы выполнить другое действие, если это не удается.

Кто-нибудь знает, как это сделать?

Ответ 2

 window.launchsockPicker = function() {
       setTimeout(function() {
        window.location = 'http://myDomain.com/install-app.cfm'
       }, 500);

       window.location = 'myApp://?context=someVariableIfNeeded';
   };

Ответ 3

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