Мы реализовали отложенную глубокую ссылку в нашей ветке с помощью Branch.io. В нашей сборке Android поток работает корректно, но не в iOS. При нажатии на ссылку на контент на устройстве iOS приложение устанавливается правильно, но часть отложенного контента нашей глубокой ссылки не работает. Камень branch validate
весь зеленый.
Соответствующий код:
branch.subscribe(async ({ error, params, uri }) => {
if (error) {
console.error(`Error from Branch: ${error}`);
return;
}
if (params['+non_branch_link']) {
return;
}
if (!params['+clicked_branch_link']) {
return;
}
const deepLink = params.$deeplink_path;
if (deepLink) {
Linking.openURL(deepLink).catch((e) => { console.log('[Branch Error]', e); });
}
});