我如何分享到Facebook应用程序?不是m.facebook

时间:2014-09-04 14:32:50

标签: android ios facebook mobile

这是我在移动版网站上使用的Facebook分享按钮。

<a class="fbs" href="#" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent('http://website.com'),'facebook-share-dialog', 'width=626,height=436');return false;">Share on Facebook</a>

问题是,当我点击他时,我被带到m.facebook.com页面,我要求他登录,但我登录了我的Facebook应用程序。 有没有办法通过Facebook应用程序分享?

1 个答案:

答案 0 :(得分:0)

您可能希望查看AppLinks此解决方案,该解决方案允许您链接到移动应用程序中的屏幕。您需要将要共享的内容传递到Android意图中,iOS会有不同的措辞,但仍然应该是相同的。不幸的是,我没有AppLinks的经验,因为它仍然相当新,但这仍然是一个很好的起点。

旧答案

问题是您使用的是网络共享而不是Android。 Facebook提供Android版SDK,更多信息可在此处找到:https://developers.facebook.com/docs/android/share

只是文档中可能与您相关的片段,这将允许您分享Facebook的开发者页面。

FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
        .setLink("https://developers.facebook.com/android")
        .build();
uiHelper.trackPendingDialogCall(shareDialog.present());

我鼓励您阅读我提供的资源,因为这可以解决您的问题。如果您仍有问题,请随时与您分享的内容分享,以及仍然令人困惑的内容。