Phonegap:SocialSharing phonegap插件无法使用FBDialog中的预填充消息

时间:2015-05-06 13:33:26

标签: android ios cordova phonegap-plugins

  

注意:现在解决了该错误,而无需单独更改代码。也许   通过FB。

我正在开发Phonegap中的应用程序 平台:iOS,Android

我正在使用此社交分享手机插件https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

我尝试了window.plugins.socialsharing.shareViaFacebookwindow.plugins.socialsharing.shareViaFacebookWithPasteMessageHint,但我没有成功通过FBDialog分享预填充消息

任何帮助都会非常感激。

代码:

window.plugins.socialsharing.shareViaFacebookWithPasteMessageHint(
    "userMsz",
    null,
    null,
    'Message pasted to clip board ,press on the area to paste it in the feed',
    function(){}, 
    function(){}
);

1 个答案:

答案 0 :(得分:1)

消息来源: EddyVerbruggen/SocialSharing-PhoneGap-Plugin

Facebook预填充消息

  

在Android上,用户将看到一条Toast消息,其中包含您控制的消息(默认值:"如果您愿意,可以从剪贴板粘贴消息")。

     

在iOS上,此功能的行为与shareViaFacebook相同,但从4.3.18开始会显示一条短消息,提示用户粘贴消息(如Android)。如果未安装Fb应用程序,则不显示此消息,因为内部iOS Fb共享小部件仍支持预​​填充消息。

<button
 onclick="window.plugins.socialsharing.shareViaFacebookWithPasteMessageHint('Message via Facebook', null /* img */, null /* url */, 'Paste it dude!', function() {console.log('share ok')}, function(errormsg){alert(errormsg)})">msg via Facebook (with errcallback)
</button>