2017-07-25 57 views
0

我正在使用cordova s​​hare插件在我的Facebook個人資料上分享內容。我需要分享一個鏈接,留言和圖片。但現在我願意分享一個信息,我永遠不會這樣做。沒有出現。這適用於我的Twitter和WhatsApp,但不適用於Facebook。爲什麼?科爾多瓦分享插件不會在Facebook上分享消息。

var text="any text"; 
var image_gif="" //image gif of my cellphone 
var link="https://play.google.com/store/apps/details?id=com.facebook.katana" 
$cordovaSocialSharing.shareViaFacebook(text, image_gif,link).then(function(result) { 
    // Success! 
    }, function(err) { 
    alert("problem") 
}); 

我使用Android設備

回答

1

這是插件的限制。閱讀plugins documentation

Facebook Android:共享郵件是不可能的。您可以共享 鏈接或圖像(不是兩個),但是說明不能預先填充 。看到他們不會解決的Facebook問題。作爲 替代方案,您可以使用shareViaFacebookWithPasteMessageHint,因爲 插件版本4.3.4。詳情請參閱下文。另請注意,在非標準域(如.fail)上共享 網址可能無法在Android上使用。 確保你測試了這個。您可以使用鏈接縮短器來解決此問題 。

Facebook的iOS:消息,圖像(其他文件類型不支持), 鏈接。請注意,由於當Fb應用程序安裝時(如Android的 ),2015年4月的Fb更新共享預填充的 消息不再可能,請參閱#344。替代方案:使用 shareViaFacebookWithPasteMessageHint。

+0

我不能顯示圖像和鏈接:( – yavg

+0

不幸的是,它的這個插件在不同的設備的意外行爲。 –

+0

我希望這個答案幫助了你,讓我知道。 –