Ответ 1
Однако вам необходимо разместить страницу, содержащую script самостоятельно, поскольку javascript внутри электронной почты не работает
Возможный дубликат:
Возможно ли зарегистрировать http + доменную схему URL-адресов для приложений iPhone, таких как YouTube и Карты?
У меня есть настраиваемая схема URL для моего приложения iOS, и я хочу, чтобы иметь возможность отправлять ссылку по электронной почте кому-то, кто либо запустит приложение, либо на устройстве, либо отправит их в магазин приложений, если они не будут имейте это.
Я хочу, чтобы иметь возможность отправить myapp://someurl и запустить это или перейти в myapp в appstore, но я не думаю, что это будет работать из коробки.
Вместо этого я собираюсь создать ссылку, которая загружает некоторый javascript, который будет пытаться myapp://someurl, и если это не удастся, вместо этого загрузит ссылку магазина приложения.
Знание javascript - дерьмовое. Я могу установить window.location для выполнения перенаправления, но, похоже, не существует способа уловить ошибки, чтобы выполнить другое действие, если это не удается.
Кто-нибудь знает, как это сделать?
Однако вам необходимо разместить страницу, содержащую script самостоятельно, поскольку javascript внутри электронной почты не работает
window.launchsockPicker = function() {
setTimeout(function() {
window.location = 'http://myDomain.com/install-app.cfm'
}, 500);
window.location = 'myApp://?context=someVariableIfNeeded';
};
Нет хорошего способа добиться этого. Вы можете запустить приложение через URL-адрес, но нет способа проверить, установлено ли приложение первым.