2014-09-04 38 views
0

這是我在我的手機版網站上使用的Facebook分享按鈕。我如何分享到Facebook應用程序?不要m.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應用程序分享?

回答

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()); 

我鼓勵你閱讀我提供的資源,因爲這應該可以解決你的問題。如果你仍然有問題可以隨意分享你所做的事情,還有什麼仍然令人困惑。

相關問題