Включен ли аргумент приложения Apple Smart Banner в приложение при установке?
Я применил Apple Smart Banner для своего приложения, включая аргумент приложения с URL-адресом, который я хотел бы открыть приложением на моем сайте. Я думал, что это пройдет, когда пользователь установит приложение, но, похоже, это не так.
Шаги - страница посещений пользователей, не установлено приложение, клики Просмотр, переход в магазин приложений, установка приложения, а затем кратковременное открытие в магазине приложений. Приложение открывается, но похоже, что он не передал аргумент приложения. Обратите внимание, что если они вернутся на веб-страницу, SmartBanner теперь говорит Open, и это работает и передает аргумент app, а не на первая установка.
Я неправильно понял, что должно произойти? Если это так, это делает Smart Banner практически бесполезным для меня.
Гэри
Ответы
Ответ 1
Из документов:
Если приложение уже установлено на пользовательском устройстве, баннер разумно меняет свое действие, а нажатие на баннер просто откроет приложение. Если у пользователя нет вашего приложения на своем устройстве, нажатие на баннер приведет его к записи приложений в App Store. Когда он вернется на ваш сайт, на баннере появится индикатор выполнения, указывающий, сколько времени займет загрузка для завершения. Когда приложение завершит загрузку, кнопка "Вид" изменится на кнопку "Открыть", и нажатие на баннер откроет приложение, сохранив контекст пользователей с вашего сайта.
Он отправляет только URL-адрес, если приложение открывается через баннер. Если он открывается через AppStore или через SpringBoard, он не отправит его.
Ответ 2
Вы можете сделать это с помощью branch.io. Подробнее здесь.
TL;DR
Что делает Branch, это создать настраиваемый URL-адрес для вашего устройства и использует ту же уникальную конфигурацию для извлечения данных при открытии приложения. Таким образом, вам нужно включить их SDK в свое приложение, чтобы получить те аргументы, которые вы хотите отправить.
Ответ 3
Может, это ошибка?
От: http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html
Когда приложение завершит загрузку, кнопка "Вид" изменится на кнопку "Открыть", и нажатие на баннер откроет приложение, сохранив контекст пользователей с вашего сайта.