Android - 如何使用PhoneGap Share插件

Doc*_* D. 8 javascript android cordova

我正在尝试使用PhoneGap Share插件,该插件应该调出原生的Android"Share"窗口,允许用户选择要共享的应用程序.

https://github.com/phonegap/phonegap-plugins/tree/master/Android/Share

我有一个超链接,调用以下代码(在github上提供).

window.plugins.share.show({
    subject: 'I like turtles',
    text: 'http://www.mndaily.com'
},

function () {}, // Success function
function () {
    alert('Share failed')
} // Failure function);
Run Code Online (Sandbox Code Playgroud)

尝试在手机上调试应用程序时,出现以下错误:

无法在file:///android_asset/www/index.html上调用undefined方法'show'

我需要做些什么才能让它发挥作用?

小智 9

我今天遇到了同样的问题.我使用以下代码而不是window.plugins的东西使它工作:

var share = new Share();
share.show({
    subject: 'I like turtles',
    text: 'http://www.mndaily.com'},
    function() {}, // Success function
    function() {alert('Share failed')} // Failure function

);
Run Code Online (Sandbox Code Playgroud)