Branch.io 使用时返回 Branch.getInstance().setIdentity("your_user_id");

Posted

技术标签:

【中文标题】Branch.io 使用时返回 Branch.getInstance().setIdentity("your_user_id");【英文标题】:Branch.io returns when use Branch.getInstance().setIdentity("your_user_id");Branch.io 使用时返回 Branch.getInstance().setIdentity("your_user_id"); 【发布时间】:2017-10-10 09:19:29 【问题描述】:

我收到 BranchSDK: returned 作为响应 当我使用Branch.getInstance().setIdentity("your_user_id");

【问题讨论】:

@Sharnjeet Kaur 查看我的更新答案 您的 Branch SDK 配置似乎存在问题。你能写信给integrations@branch.io吗? @AmrutaDeshmukh 它已经在文档中给出,也许他正在使用旧的 sdk 版本,因为我回答我给出的答案对最新的 sdk 有效 @Sharanjeet 查看 firebase 动态链接,Branch.io 的替代方案 【参考方案1】:

如果你想要一个分支实例回来使用这个方法Branch branch = Branch.getAutoInstance(context,"your branch key");

根据文档

返回预初始化或新初始化的单例方法 并返回一个 Branch 类型的单例对象。

之后使用可以在整个应用程序中使用单例分支对象

【讨论】:

你给我的方法我用来初始化分支实例。 getAutoInstance() 方法用于 Application 类而不是 Activity 类。请查看文档here 所以你不能在你的Activity中使用Branch.getAutoInstance()来获取Branch实例。 是的呢

以上是关于Branch.io 使用时返回 Branch.getInstance().setIdentity("your_user_id");的主要内容,如果未能解决你的问题,请参考以下文章

Branch.io 返回“会话初始化已经发生”错误消息

Branch.io initSession 返回空的引用参数 json

使用 HTTP API 的 Branch.io 链接

每次启动应用程序时,Branch.io Deeplink 都会打开深层链接

Branch.io 在 Android 上安装后首次运行时检索 BranchUniversalObject

如何在 Android 应用程序中使用 branch.io 深层链接添加朋友