草庐IT

initSession

全部标签

android - Branch.io initSession 返回空的 referringParams json

先决条件1.App以LinkActivity开始,此时我们没有深层链接Intent,没关系。主要Activity已启动。在那里我们可以点击深层链接。通过点击深层链接打开LinkActivity,uri正确,referringParamsjson不为空(ok)。但是……当我们重放第2步时:uri是正确的,但引用参数为空:“{}”;所有其他尝试都具有相同的结果。只有当我们暂停应用程序(例如切换到最近的应用程序菜单)然后返回到应用程序时-深层链接才能按预期工作,但仅在第一次尝试时有效。可能是session关闭的一些问题(但在当前版本的sdk中它自行控制session关闭)publicclas

ios - `Branch.initSession` 从链接启动应用程序时不调用 `andRegisterDeepLinkHandler` 回调

我们正在使用Branch在我们的iOS应用程序中实现深度链接。现在,如果我运行该应用程序,然后尝试通过分支链接打开它,将调用branch.initSession,我可以访问深层链接数据。但是,如果我尝试在应用程序未启动时直接打开分支链接,则branch.initSession的andRegisterDeepLinkHandler回调不会被执行-这基本上使深层链接。我们的AppDelegate代码:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplica