2017-02-01 3 views
0

Привет, есть ли способ протестировать ссылки branch.io deep в iOS Simulator. Нам нужно убедиться, что он работает на разных устройствах, поскольку у нас есть отчет в производстве, что что-то не удается на iPhone 7, и его нужно отлаживать, поскольку оно работает на iPhone 6/6SPlus.Как протестировать ветки branch.io с помощью симулятора iOS

ответ

1

Alex из Branch.io здесь:

Универсальных ссылки работают в тренажере точно так же, как на физическом устройстве для прошивки 10. Они не работают на всех в IOS 9 тренажеров.

Пока вы используете симулятор с iOS, вы можете протестировать их, как обычно. Приложение «Сообщения» является хорошим вариантом для этого.

+0

Это не касается меня. Когда я вставляю его в приложение «Сообщения», а затем открываю его, он открывается в Safari с начальным всплывающим окном, в котором говорится: «Safari не может открыть страницу, потому что адрес недействителен». Вы можете поделиться тем, как вы настроили свою глубокую ссылку? Может быть, мне не хватает чего-то, что необязательно для создания ссылки, но для этого нужно правильно работать в этой ситуации. Приложение, которое я использую, запускается на симуляторе iPhone 6 с iOS 11.0 –

+0

@PatNeedham Я только что подтвердил, что Universal Links работают в симуляторе с iOS 11, поэтому это звучит как потенциальная проблема с самой конфигурацией Universal Links. Я проверил наше [руководство по поиску и устранению неисправностей] (https://dev.branch.io/getting-started/universal-app-links/support/ios/#troubleshooting-universal-links) для следующих шагов! –

+0

Благодарим за подтверждение. Я прочитал больше документов и обнаружил, что мне не хватает '[Branch setUseTestBranchKey: YES];' перед вызовом 'Branch * branch = [Branch getInstance];'. После добавления этого и повторной установки, встроенное событие для PURCHASE (только встроенное я использую) теперь отображается на вкладке «Быстрые ссылки» в информационной панели для ссылки, но ни один из пользовательских событий не делает, хотя они все еще регистрируются в режиме Liveview -> События –

0

Ниже приведены 2 причины, по которым симулятор не подходит для тестирования глубоких ссылок.

  1. Тренажер не поддерживает Универсальные ссылки
  2. Там нет App Store на тренажере, поэтому Вы не можете увидеть истинное поведение Redirect
1

работает для IOS Simulator но версии выше 10.

Вставить ссылку в Messages приложение

Нажмите на ссылку будет перенаправлять вас к применению.