注意:现在解决了该错误,而无需单独更改代码。也许 通过FB。
我正在开发Phonegap中的应用程序 平台:iOS,Android
我正在使用此社交分享手机插件https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin。
我尝试了window.plugins.socialsharing.shareViaFacebook
和window.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(){}
);
答案 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>