有沒有辦法,你可以在Facebook的採用了android shareIntent
單獨共享文本。
只有通過Facebook SDK使用共享鏈接功能纔有可能。
如果有圖像,Facebook只會從意圖中忽略額外文本。您可以分享圖片,但不允許您分享文字內容。
不幸的是,Facebook共享意圖只能帶有一個帶有前綴http://的單個URL,並且沒有其他文本消息。實際上facebook會去掉文字內容,並只允許URL/Link。它是由Design設計的,我們無法控制它。
這將工作
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "http://www.google.com");
startActivity(Intent.createChooser(sharingIntent, "Share via"));
這是行不通的。
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "Share Text from App");
startActivity(Intent.createChooser(sharingIntent, "Share via"));
唯一的方法,你可以分享在Facebook的文本使用Facebook的 SDK。
參考鏈接
Android share intent for facebook- share text AND link
Unable to share text with a link through Android Share Intent
Android and Facebook share intent
當我碰到了這一點,我的解決辦法是複製文本字符串發送到剪貼板,並通過Toast通知用戶,他們需要粘貼它。蹩腳的解決方案,但它的作品。 – durbnpoisn
我爲我的應用程序使用這種黑客攻擊,但這次我正在尋找更好的方式來共享文本。 – Hemanth
您不允許預先填寫用戶的文字。您應該閱讀Facebook平臺政策 – WizKid