2016-01-14 31 views
0

我已經使用SocialSharing.js插件在我的phonegap應用程序共享鏈接(窗口電話)。一些功能工作,一些沒有。我無法直接在臉書上分享鏈接。例如低於: -Phonegap/Cordova社交分享js分享ViaFacebook不能在窗口電話

工作: -

<button onclick="window.plugins.socialsharing.share(null, null, null, 'http://www.x-services.nl')">link only</button> 

不工作: -

<button onclick="window.plugins.socialsharing.shareViaFacebook('Message via Facebook', null /* img */, null /* url */, function() {console.log('share ok')}, function(errormsg){alert(errormsg)})">Direct Fb link</button> 
//when click on 'Direct Fb lin' button, it show error message i.e, Invalid action. 

回答

1

這是因爲發生的事情,這個插件不支持Windows Phone平臺shareViaFacebook方法。

WP8上的可用方法有:available,canShareViaEmail,share,shareViaEmail和shareViaSMS。

Link to documentation

+0

那麼,什麼是另類的方式來實現'shareViaFacebook'方法 – vineet

+1

如果調用方法.share()沒有Facebook的選擇,那麼你可以寫自己的插件,因爲支持現有的插件是壞的時候WP :(我希望有用[文章](http://www.infragistics.com/community/blogs/mihail_mateev/archive/2013/02/15/creating-phonegap-plugins-for-windows-phone-8.aspx)你可以閱讀它。 –