我对Facebook Native Deep Linking的理解是,我的所有Open Graph活动都会链接到我的原生应用程序而不是我的网络应用程序。我发现许多链接都转到我的原生应用程序,但有些链接没有。
将我带到我的应用的链接:
- Post to Wall
- 在活动源中打开图表帖子
- App Bookmark
醇>
将我带到Chrome浏览器的应用网页的链接:
- facebook在我的墙上构建了Open Graph聚合。 (我击败了4个等级,然后它显示了我击败的4个等级)。请注意,我还没有为我的Open Graph Actions / Objects构建任何聚合。
醇>
有谁知道为什么这些聚合链接不会链接到我的原生应用程序?
我做错了吗?
仅供参考:我已经强行停止Facebook应用程序并多次清除其数据,没有运气。
修改
我应该指出的一点是,自动聚合只能从朋友那里看到。因此,如果用户A将一堆操作发布到打开的图表中,那么他的FB朋友用户B就会看到自动聚合。
以下是运行Android 4.1.2的Nexus 7的两个截图。以绿色圈出的链接将我带到我的原生Android应用程序。用红色圈起来的链接把我带到了网页浏览器。
“已创建”操作的汇总:
Example 1 http://stiqjoy.com/wp-content/uploads/2012/10/FacebookNotNativeLinkingBug_marks_device-2012-10-17-203036.png
“喜欢”行动的汇总:
Example 2 http://stiqjoy.com/wp-content/uploads/2012/10/FacebookNotNativeLinkingBug_marks_device-2012-10-17-201424.png