微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Phonegap 2.0或更高版本的任何Facebook,Twitter,消息等分享插件更新

我正在尝试使用PhoneGap Share plugin for 2.0版本.我已经实现了它,但这不能正常工作.

这个插件是用PhoneGap 1.0及更高版本编写的任何新的或更新的插件,用于Facebook上的共享消息.

我已经提到了这个documentation和这个问题:How to implement facebook send, twitter share, send sms, send email in my phonegap android application?

但仍未得到适当的解决方案.

解决方法:

我正在分享我的代码,工作正常.
请参阅This link获取共享插件功能,并按照以下步骤进行操作.

1-将JS文件放在MainActivity.java文件夹的同一文件夹中.

2-将Js文件放在www文件夹中,并将其添加到index.html文件夹中.

3-将以下行添加到config.xml(如果您使用的是新版本的Phonegap)或plugins.xml(对于旧版本的Phonegap):

4 – 添加HTML

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="js/libs/cordova-2.0.0.js"></script>
    <script type="text/javascript" src="js/libs/jq_min.js"></script>
    <script src="js/libs/share.js">
    </script>
    <script>
        // Wait for Cordova to load
        //
        document.addEventListener("deviceready", onDeviceReady, false);

        // Cordova is ready
        //
        function onDeviceReady() {

        }

        //share plugin for update status  
        function share(subject, text) { 
        window.plugins.share.show({
        subject: subject,
        text: text},
        function() {
        alert("sent success");}, // Success function
        function() {alert('Share Failed')} // Failure function
         );
        };

        //Send message on facebook
        $(document).ready(function() {
        $("button#sendFacebook").click(function(){
        var txtsub = $("input#txtsub").attr("value");
        var txtmsg = $("#txtmsg").val();
        share(txtsub, txtmsg);
    });

    });
    </script>
    </head>

    <body>
    <input id="txtsub" type="text" placeholder="Enter Subject" maxlength="20" required /><br/><br/>

    <textarea placeholder="Enter Message" id="txtmsg" rows="4" cols="25"></textarea><br/>
    <button id="sendFacebook">Update Status </button>


    </body>
    </html>

并为Face book,twitter,gmail等测试这个插件
&安培;请享用 :).

如果您有任何疑问,请告诉我.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐