Intereting Posts
Проблема с SPTTrack trackWithURI Не удалось войти в iChat / Audium с помощью eJabbered 2.1.13 Как узнать расстояние от края нижней безопасной области до нижней части экрана? willAnimateRotationToInterfaceOrientation не вызывается на ios6 / 7 IOS – заголовки разделов в статическом UITableViewController – IOS7 NSTimer не останавливается после того, как приложение переходит в фоновый режим Как удалить рабочую копию из XCode Source Control? Конечные точки Google с клиентом iOS: пользователь должен каждый раз входить в систему iOS7.1: возможно ли записать несколько встроенных микрофонов? Работает на симуляторе, но «фатальная ошибка: неожиданно найденная ноль …» на устройстве В Swift для AnyObject, как мне установить значениеValue (), вызывается valueForKey () Загрузка данных на сайт с iOS Objective-C iOS In-App Purchase нерасходуется с использованием виртуальной валюты (расходная) разделение объектов между контроллерами представлений Лучшая практика для обеспечения объектов CoreData уникальна на основе атрибутов сущности

Филиал clicked_branch_link равен 0 без метаданных Swift

Попытка настроить ветвь для глубокой привязки. В settings панели управления филиалом для домена связи установлено значение: get.myapp.co . Для iOS URI-схема: myapp:// . В разделе «Связанные домены» entitlements я имею:

 applinks:get.myapp.co applinks:get-alternate.myapp.co 

У меня AppDelegate.swift настройка AppDelegate.swift , как описано в руководстве.

func application (_ application: UIApplication,

 didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { let branch = Branch.getInstance() branch?.initSession(launchOptions: launchOptions) { (params, error) in //We can handle links when an app is launched/open here if let error = error { print("Branch error: \(error.localizedDescription)", logType: .Error) } else { print("Branch params: \(params.description)") } } } 

Теперь у меня есть маркетинговая чернила на панели управления с ключом: redirect и subscription стоимость. Когда я нажимаю на ссылку, которую я получаю, я получаю:

 Branch params: [AnyHashable("+clicked_branch_link"): 0, AnyHashable("+is_first_session"): 0, AnyHashable("+non_branch_link"): http://get.myapp.co/xmas-special-offer] 

Итак, +clicked_branch_link равен 0. Мои метаданные с redirect ключей также отсутствуют. Что я здесь делаю неправильно?

РЕДАКТИРОВАТЬ:

Примечание. Я вставлял ссылку с панели управления в электронную почту, а затем открывал ее из почтового приложения, это не работает. НО, если я отправлю ссылку с панели управления через смс, clicked_branch_link метаданные, а clicked_branch_link – 1. Что дает?

Провел много времени, пытаясь решить ту же проблему. Моя проблема была вызвана открытием тестовой ссылки при использовании живой среды. Для использования тестовой среды мне нужно было получить одноименную ветку вроде:

Branch *branch = [Branch getTestInstance];

Alex from Branch here: +clicked_branch_link: 0 означает, что SDK не обнаруживает, что какой-либо ответвление канала Branch для этого устройства до запуска приложения. Вот почему вы не возвращаете свои метаданные. Присутствие +non_branch_link в возврате указывает на некоторые проблемы с конфигурацией, которые, вероятно, вызывают неспособность обнаружить +non_branch_link по +non_branch_link с филиалом. Основываясь на некоторых деталях вашего вопроса, я думаю, что может возникнуть некоторая путаница в том, как настроить свой собственный домен и схему URI.

Не видя конкретной конфигурации на панели инструментов, это трудно диагностировать. Не могли бы вы либо отредактировать свой вопрос с более подробной информацией (пример ссылок, скриншоты панели инструментов и т. Д.), Либо отправить билет с командой интеграции филиалов для дальнейшей отладки?