Интегрируйте branch.io в мое приложение iOS, которое разрабатывается в Xamarin, без форм. Последующие шаги, упомянутые в интеграции SDK.iOS-Xamarin, branch.io, universal links Проблема интеграции
- Добавлена филиал Xamarin SDK как пакет NuGet добавил
- branch_key в Info.plist
- Добавлена схема URL в Xamarin
- Включено Универсальные ссылки в branch.io портала
- Добавлен код для инициализации и делегатов для branch.io
- Enabled Связанные домены в портале разработчиков
Включено Связанные домены в приложениях xamarin studio и добавленных доменов: bnc.lt
Убедитесь, что правильная цель сборки проверена на правой боковой панели. Не уверен, как это сделать в xamarin. По умолчанию файл Entitlements.plist указан в конфигурации.
Enabled Универсальные ссылки в ветви приборной панели
- указано Идентификатор пакета и префикс Apple App правильно.
Создал маркетинговую ссылку и нажал ссылку из приложения сообщений.
Какие маршруты для сафари с фиктивной страницы из bnc.lt, с возможностью «Получить приложение»
Любая информация по этому вопросу будет весьма заметным. Благодаря!
Испытан в
Устройства: iPhone6S +, iOS9.1
Прибор: iPhone6s, iOS9.4
Update
Мы имели этикетки на заказ ссылки на всем маркетинг ссылки, которые должны быть пустыми для поддержки Universal Links. Формат ссылки на рынок будет bnc.lt/енfour-letter-identifier»/fllink-hash »
Alex with Branch здесь: можете ли вы подтвердить, что * Bundle Identifier * в 'info.plist' соответствует именно тому, что вы использовали на портале разработчиков Apple? Если нет, вы захотите [обновить это] (https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/#Set_Entitlements_in_your_Xamarin.iOS_Project). Если вам еще не повезло, возможно, у вашего профиля Provisioning Profile отсутствует право на Associated Domains - вам может понадобиться [создать новый] (https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/#Creating_a_Development_Provisioning_Profile) –
@AlexBauer, 1. Идентификатор пакета в совпадении Info.plist с порталом разработчиков Apple. 2. Профиль предоставления создается после включения разрешений связанных доменов и использования в проекте. Тем не менее приложение не открывает приложение, а перенаправляет его в appstore. – coder284
@AlexBauer Проверял ссылку в Apple Validator, https://search.developer.apple.com/appsearch-validation-tool/ и эта ссылка выглядит хорошо, все прошло. Проблема: Фактическое поведение: MarketingLink (заметки) -> Tap -> запускает Safari (страница Appstore). Ожидаемое поведение: MarketingLink (заметки) -> Tap -> Открыть действующее приложение, установленное на устройстве. – coder284