Как протестировать отложенную глубокую ссылку в iOS

У меня есть приложение, в котором я должен использовать глубокую ссылку и отложенную глубокую ссылку. Я могу отлаживать глубокую ссылку в своем приложении, но как отлаживать отложенную глубокую ссылку в своем приложении для iOS.

Как мне узнать, какое значение я получаю в параметрах запуска при новой установке приложения из магазина приложений, и как я могу отладить отложенную глубокую ссылку во время разработки?

Можно ли отладить отложенную глубокую ссылку в разработке, не отправляя ее в магазин приложений?


person Anuj Naruka    schedule 07.02.2019    source источник


Ответы (2)


Согласно Branch.io, который мы часто используем, вы можете вручную воспроизвести процесс без App Store. Когда они говорят «Ссылка на ветку», просто используйте свою собственную ссылку:

Отложенная глубокая ссылка — это просто глубокая ссылка на приложение, которое еще не установлено. После установки приложения контекст сохраняется, и первое открытие приложения пользователем будет иметь данные глубокой ссылки из исходной ссылки Branch. Чтобы проверить это, удалите приложение со своего устройства, щелкните ссылку «Ветвь» и вручную запустите приложение из Xcode. Вы должны быть перенаправлены на правильный контент в вашем приложении.

https://help.branch.io/developers-hub/docs/ios-testing

person Dancreek    schedule 07.02.2019

В режиме отладки вы можете щелкнуть ссылку на свою ветку (возможно, вы можете скопировать эту ссылку на странице заметок или отправить ее себе в WhatsApp), и она откроет ссылку в сафари и перенаправит вас в магазин приложений (не устанавливайте текущее приложение из магазина приложений).

После этого вы можете просто запустить приложение на своем устройстве, подключенном к вашей системе через xcode. Это будет иметь тот же эффект, что и отложенная глубокая ссылка. (вы можете отладить это в своем делегате приложения, просто убедитесь, что вы находитесь в той же сети. Wi-Fi или 4g, поскольку ветка использует это для снятия отпечатков пальцев и может не запускать отложенную глубокую ссылку, если она изменится между моментом, когда вы щелкнули по ссылке и запустили приложение через xcode.)

Если вы не хотите проверять, как он будет вести себя в производственной среде, вы можете использовать тестовый полет для того же. (Нажмите на ссылку, и как только она откроется в сафари, установите приложение через тестовый полет)

person Ankit Srivastava    schedule 08.02.2019