Cordova共享插件不会在facebook上分享消息。

时间:2017-07-25 21:53:54

标签: cordova ionic-framework phonegap-plugins

我使用cordova共享插件在我的脸谱资料中分享一些内容。我需要与消息和图像共享链接。但是现在我愿意分享一个信息,我永远不会这样做。什么也没出现。这适用于我的twitter和whatsapp但不适用于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 个答案:

答案 0 :(得分:1)

这是插件的限制。阅读plugins documentation

  

Facebook Android:无法分享信息。你可以分享   链接或图像(不是两者),但描述不能   预充式。看到他们无法解决的Facebook问题。作为一个   另外你可以使用shareViaFacebookWithPasteMessageHint   插件版本4.3.4。请参阅下文了解详情。还要注意共享一个   非标准域(例如.fail)上的URL可能无法在Android上运行。   一定要测试一下。您可以使用链接缩短程序来解决此问题   这个问题。

     

Facebook iOS:消息,图片(不支持其他文件类型),   链接。请注意,自2015年4月的Fb更新共享预填充   安装Fb应用程序时不再可能发送消息(例如   Android),请参阅#344。替代方案:使用   shareViaFacebookWithPasteMessageHint。