WP8 facebook深度链接

时间:2014-04-14 12:03:34

标签: facebook windows-phone-8

当用户点击某人墙上的特定链接/帖子时,是否可以让FB应用程序打开我的应用程序? (帖子/链接当然应该由我的FB应用程序发布)

我知道这在Android / iOS上是可行的,但在WP8上是否可行?

谢谢!

3 个答案:

答案 0 :(得分:2)

好吧,根据我的记忆,你不能通过发布一个链接来做到这一点,因为它默认使用http协议,而不是默认的应用程序的自定义协议(用于深层链接)。

但是,您可以发布指向服务器上页面的链接,您只需编写重定向javascript代码,就可以将自定义协议URL放在那里。

如果您需要我详细说明,请告诉我。

PS:这一切都是因为,FB deosnt有一个Windows手机SDK :(

答案 1 :(得分:1)

我假设您已在AppManifest中注册了您的协议​​。

<Extensions>
      <Protocol Name="my_protocol" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
    </Extensions>

执行此操作的一种方法是使用Facebook SDK发布自定义网址。请注意,您发布的网址不得包含http协议。

因此,您必须在帖子中的链接中使用自己的协议指定绝对URI。

例如,您的帖子必须有类似

的链接

my_protocol://openNewPage.xaml

然后你可以在你的AssociationURI Mapper类中处理它。

答案 2 :(得分:0)

这是您正在搜索的内容:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx