【发布时间】:2020-08-05 17:33:23
【问题描述】:
我们使用 Branch.io 在我们的分支中实现了延迟深度链接。该流程在我们的 Android 版本中正常工作,但在 iOS 中不正常。单击 iOS 设备中的深层链接时,应用程序已正确安装,但我们的深层链接的延迟内容部分不起作用。 branch validate gem 是绿色的。
相关代码为:
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); });
}
});
【问题讨论】: