Ответ 1
Предположим, что вы используете smartbanner как упоминание Apple. Я бы предложил использовать собственный баннер на веб-сайте. Используйте URL-схему в приложении. Например, вы устанавливаете имя приложения. Чтобы установить URLSchema, выполните следующие шаги в коде приложения:
Выберите файл Info.plist в проекте и добавьте новую строку. Назовите новый ключ CFBundleURLTypes и разверните вновь добавленный ключ. В элементе 0 добавьте еще один ключ с именем CFBundleURLSchemes и установите его значение Item 0 в "appName". Добавьте еще один ключ с именем CFBundleURLName. Установите его значение в "com.companyName.appName".
Затем используйте нижеприведенный код на веб-странице ur. Чтобы проверить URL-адрес приложения, и если он не достигнут в течение 25 секунд, тогда мы вызываем ссылку itunes для открытия appstore для установки приложения.
var now = new Date().valueOf();
setTimeout(function () {
if (new Date().valueOf() - now > 100) return;
window.location = "https://itunes.apple.com/(applicationPath)";
}, 25);
window.location = "appName://";