Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何共享到facebook应用程序?不是m.facebook_Android_Ios_Facebook_Mobile - Fatal编程技术网

Android 如何共享到facebook应用程序?不是m.facebook

Android 如何共享到facebook应用程序?不是m.facebook,android,ios,facebook,mobile,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<

这是我在手机版网站上使用的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应用程序进行共享的方法?

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

旧答案

问题是你使用的是网络共享而不是Android。Facebook为Android提供SDK,更多信息可在此处找到:

仅仅是文档中与您相关的一个片段,这将允许您共享Facebook的开发者页面

FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
        .setLink("https://developers.facebook.com/android")
        .build();
uiHelper.trackPendingDialogCall(shareDialog.present());
我鼓励您阅读我提供的资源,因为这将解决您的问题。如果您仍然有问题,请随意分享您所做的事情,以及仍然令人困惑的事情