QQ分享、支付插件
配置
- 打开config.xml文件,在插件配置勾选cordova-plugin-qqsdk
- 右键config.xml文件,点击打开方式,选择XML Editor,编辑cordova-plugin-qqsdk插件的QQ_APP_ID参数。QQ_APP_ID代表的是腾讯开放平台审核应用之后返回的appid。
<import id="cordova-plugin-qqsdk" type="web" ref="cordova">
<parameter>QQ_APP_ID=value</parameter>
</import>
- 打包生成。
用法
checkClientInstalled
QQSDK.checkClientInstalled(function () {
alert('client is installed');
}, function () {
// if installed QQ Client version is not supported sso,also will get this error
alert('client is not installed');
});
ssoLogin
QQSDK.ssoLogin(function (args) {
alert("token is " + args.access_token);
alert("userid is " +args.userid);
alert("expires_time is "+ new Date(parseInt(args.expires_time)) + " TimeStamp is " +args.expires_time);
}, function (failReason) {
alert(failReason);
});
shareNews
var args = {};
args.scene = QQSDK.Scene.QQ;//QQSDK.Scene.QQZone,QQSDK.Scene.Favorite
args.url = "https://cordova.apache.org/";
args.title = "这个是Cordova QQ新闻分享的标题";
args.description = "这个是Cordova QQ新闻分享的描述";
args.image = "https://cordova.apache.org/static/img/cordova_bot.png";
QQSDK.shareNews(function () {
alert('shareNews success');
}, function (failReason) {
alert(failReason);
},args);
文档更新时间: 2018-05-15 15:28