Подтвердить что ты не робот

Как протестировать Smart App Banner Urls on в среде Dev

Мне интересно, можно ли тестировать параметр URL-адреса аргумента app-argument смарт-приложений iOS 6 на dev-сборках приложения iOS. Кажется, опция Open на баннере появляется только в том случае, если приложение загружено из App Store.

4b9b3361

Ответ 1

Для меня работала загрузка моего приложения из AppStore, а затем перезапись его с помощью сборки из XCode. Это сработало и позволило мне отладить функцию интеллектуального баннера с помощью моей текущей сборки. Это не будет работать с симулятором, вам нужно использовать устройство.

Чтобы быть понятным, вы должны перезаписать его. Вы не можете удалить версию appstore, а затем создать из XCode.

Ответ 2

Следующее работало для меня с помощью устройства iOS 6, потому что оно не работало с iOS 8.

Я установил приложение из AppStore и перезаписал его с помощью сборки dev с помощью Xcode 6.

Ответ 3

На данный момент, Xcode 8 и iOS 10, я пробовал все методы, но Не удалось отладить URL-адрес смарт-баннеров, который открывается, так как ему нужны версии хранилища приложения.

Я нашел обходное решение этого и протестировал мое приложение, используя это.

Помимо тега <meta ...>, я также добавил кнопку ссылки на странице, использующую схему для открытия приложения.

<!doctype html>
<html>
  <head>
    <meta name="apple-itunes-app" content="app-id=xxxx,pt=xxxxx,ct=xxxxx,app-argument=myappscheme://www.mymobilesite.com/link/detailpage?query=x">
    <title>Banner Debug Sample</title>
  </head>
  <body>
    <p>Visit <a href="myappscheme://www.mymobilesite.com/link/detailpage?query=x">App Using Scheme</a>.</p>
  </body>
</html>

С помощью этой ссылки я могу отлаживать сборки Dev и хорошо работать.

Хотя это работает только тогда, когда приложение зарегистрировало схему для себя, но только для тестирования мы можем зарегистрировать фиктивную схему, скажем appscheme:// и заменить схему http:// фиктивной схемой, протестировать ее, а затем вернуть ссылки из приложения scheme:// до http://