无法在Facebook上与android上的cordova socialsharing插件共享自定义文本

fsi0uk1n  于 2022-11-15  发布在  Android
关注(0)|答案(1)|浏览(169)

我正在用cordova为android和iPhone构建一个应用程序。我有这个功能可以在facebook上分享一些文本:

window.plugins.socialsharing.canShareVia('com.facebook.katana', 'msg', null, null, null,
    function () {
        window.plugins.socialsharing.shareViaFacebook("Some custom text here" + link),
        null,
        null,
        console.log('share ok'), // success callback
        function (errormsg) {
            alert(errormsg);
        }); // error callback
    },
    function () {
        console.log("NO FACEBOOK AVAILABLE");
        navigator.notification.alert('The Facebook app is not available on your device.', // message
        console.log('facebook app not installed'), // callback
        'Share', // title
        'Ok' // buttonName
        );
    });

在iPhone是所有工作正常,我可以分享文本和Facebook上的链接思想的原生应用程序。在android,Facebook的应用程序将打开,但自定义文本是失踪,虽然链接确实出现。
您可以在此处查看生成的帖子:https://www.dropbox.com/s/bo0ughcv9w36zec/Screen_Shot.png
我发现了一些帖子:https://developers.facebook.com/blog/post/510/声明自定义消息将被忽略,但我不确定这是否适用,此外,在ios工作正常。任何帮助将不胜感激。谢谢。

f5emj3cl

f5emj3cl1#

Facebook似乎不允许在其Android版Facebook应用中添加自定义文本,我们只能分享一个链接。更多信息可以在这里找到:https://developers.facebook.com/bugs/332619626816423

相关问题