我在我的应用程序中实现了Branch.io深层链接。一切都过去很好,但最近(不知道多久以前,刚刚注意到),当从FB App中点击链接时,返回的 branchUniversalObject 总是 null 。实现了以下代码片段,如果从任何其他应用程序(信使,冗余,浏览器等)中单击相同的链接,则 branchUniversalObject 有效,并且一切都按预期工作。我甚至从FB帖子中复制了链接并将其粘贴到浏览器中,然后 branchUniversalObject 非null 。
branch.initSession(new Branch.BranchUniversalReferralInitListener() {
@Override
public void onInitFinished(BranchUniversalObject branchUniversalObject, LinkProperties linkProperties, BranchError error) {
Log.d(TAG, "setupBranch: onInitiFinished: branchUniversalObject: " + branchUniversalObject);
if (error == null && branchUniversalObject != null) {
HashMap<String,String> branchMetadata = branchUniversalObject.getMetadata();
Bundle bundle = new Bundle();
if (Session.isGuestMode()) {
bundle.put(.....)
jumpToLogin(bundle);
} else {
bundle.put(.....);
BranchUtils.startBranchSubscribe(bundle);
}
}
}
}
});
FB是否在他们的App中更改了他们如何处理链接点击?如果是这样,是否需要在Android App端进行某些操作?
似乎可以在iOS版本的应用程序中正常工作。
答案 0 :(得分:0)
你介意writing a ticket for our Integrations team所以我们可以深入了解这个问题吗?