我正在尝试使用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] 举报,一经查实,本站将立刻删除。