【问题标题】:Cordova sharing plugin does not share mesage on facebook.Cordova 分享插件不会在 facebook 上分享信息。
【发布时间】:2018-01-01 00:28:01
【问题描述】:

我正在使用 cordova 分享插件在我的 Facebook 个人资料上分享一些东西。我需要分享一个链接,一条消息和一张图片。但现在我愿意分享一条信息,但我永远做不到。什么都没有出现。这对我适用于 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")
 });

我正在使用安卓设备

【问题讨论】:

    标签: cordova ionic-framework phonegap-plugins


    【解决方案1】:

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

    Facebook Android:无法共享消息。你可以分享 链接或图像(不能两者兼有),但不能是描述 预填充。请参阅他们无法解决的这个 Facebook 问题。作为一个 替代你可以使用 shareViaFacebookWithPasteMessageHint 因为 插件版本 4.3.4。详情见下文。另请注意,共享一个 非标准域(如 .fail)上的 URL 可能无法在 Android 上运行。 确保您对此进行测试。您可以使用链接缩短器来解决 这个问题。

    Facebook iOS:消息、图片(不支持其他文件类型)、 关联。请注意,自从 2015 年 4 月的 Fb 更新共享一个预填充 安装 Fb 应用程序时不再可能出现消息(例如 安卓),见#344。替代方案:使用 shareViaFacebookWithPasteMessageHint。

    【讨论】:

    • 不幸的是,这个插件在不同设备上的意外行为。
    • 我希望这个答案对你有所帮助。告诉我。
    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多