Android分支深度链接无法在Facebook内部运行

时间:2017-07-05 01:31:55

标签: android facebook branch.io

我在我的应用程序中实现了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版本的应用程序中正常工作。

1 个答案:

答案 0 :(得分:0)

来自Branch.io的Alex:这不是预期的行为。我们只是尝试使用我们自己的测试平台应用程序,一切都按预期工作,所以这听起来像是某种特殊的配置问题。

你介意writing a ticket for our Integrations team所以我们可以深入了解这个问题吗?