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 initSession 返回空的引用参数 json
每次启动应用程序时,Branch.io Deeplink 都会打开深层链接