Cordova社交分享插件在android中无效

时间:2015-08-06 08:14:35

标签: android angularjs cordova

我已经通过命令行工具安装了this Cordova社交共享插件。 一切都正确添加到我当前的项目foleder,但共享选项不起作用 这是我的代码

document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady() {
            window.plugins.socialsharing.share('Message and link', null, null, 'http://www.x-services.nl');
       }

我将在我的控制台中收到此错误

  

“TypeError:无法读取未定义的属性'share'

我的Cordova版本是5.1.1

修改

我创建了一个空白的Cordova项目并添加了插件,它的工作正常 不需要手动配置。 但我的项目是使用Angularjs和Onsenui开发的,这可能是问题吗?。

2 个答案:

答案 0 :(得分:0)

您是否在项目中包含了socialsharing.js并将其加载?

<script type="text/javascript" src="js/socialsharing.js"></script>

确保文件名中的S也不是大写......

答案 1 :(得分:0)

你在谷歌Chrome控制台的控制台收到错误?在任何浏览器不支持cordova插件,所以你必须在设备中测试,你还必须在黑客中包含文件

 <script charset="utf-8" src="cordova.js" type="text/javascript">
    </script>
    <script type="text/javascript" src="js/SocialSharing.js">
    </script>


document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        onclick="window.plugins.socialsharing.share('Message only')"
   }

如果您有任何进一步的混淆,请给我留言