我使用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设备
答案 0 :(得分:1)
这是插件的限制。阅读plugins documentation。
Facebook Android:无法分享信息。你可以分享 链接或图像(不是两者),但描述不能 预充式。看到他们无法解决的Facebook问题。作为一个 另外你可以使用shareViaFacebookWithPasteMessageHint 插件版本4.3.4。请参阅下文了解详情。还要注意共享一个 非标准域(例如.fail)上的URL可能无法在Android上运行。 一定要测试一下。您可以使用链接缩短程序来解决此问题 这个问题。
Facebook iOS:消息,图片(不支持其他文件类型), 链接。请注意,自2015年4月的Fb更新共享预填充 安装Fb应用程序时不再可能发送消息(例如 Android),请参阅#344。替代方案:使用 shareViaFacebookWithPasteMessageHint。