我无法将Facebook App Links与branch.io集成。我尝试使用以下代码在我们的Android应用程序中显示App Invite:
if (AppInviteDialog.canShow()) {
AppInviteContent content = new AppInviteContent.Builder()
.setApplinkUrl("https://bnc.lt/raise-test-ios")
.build();
AppInviteDialog.show(this, content);
}
正如您在App Link URL中看到的,我使用了生成的branch.io营销网址,但运行时收到以下内容:
任何人都知道这里发生了什么,我想我们可以使用我们的分支网址作为应用链接网址。
答案 0 :(得分:4)
您可以使用Facebook OG测试人员检查链接末尾的OG标记有什么问题。如果一切正常,您将看到所有AppLink都出现在刮擦结果中。如果没有,它会显示错误。在这里试试:https://developers.facebook.com/tools/debug/og/object/
对于那个特定的链接,你仍然需要在Facebook正确解析页面之前指定OG标题,描述和内容。您可以将其添加到dashboard.branch.io上的Branch营销链接中。或者,当您动态创建分支链接时,只需确保使用$ og_title,$ og_description和$ og_image_url。
从那里集成后,您可以开始看到AppInvites中的安装/打开计数。我们刚刚写了一篇关于如何使用Branch这个功能的完整指南,以防它有用: https://dev.branch.io/recipes/facebook_appinvites/ios
希望这有帮助!