QQ分享、支付插件

配置

  1. 打开config.xml文件,在插件配置勾选cordova-plugin-qqsdk
  2. 右键config.xml文件,点击打开方式,选择XML Editor,编辑cordova-plugin-qqsdk插件的QQ_APP_ID参数。QQ_APP_ID代表的是腾讯开放平台审核应用之后返回的appid。
    1. <import id="cordova-plugin-qqsdk" type="web" ref="cordova">
    2. <parameter>QQ_APP_ID=value</parameter>
    3. </import>
  3. 打包生成。

用法

checkClientInstalled

  1. QQSDK.checkClientInstalled(function () {
  2. alert('client is installed');
  3. }, function () {
  4. // if installed QQ Client version is not supported sso,also will get this error
  5. alert('client is not installed');
  6. });

ssoLogin

  1. QQSDK.ssoLogin(function (args) {
  2. alert("token is " + args.access_token);
  3. alert("userid is " +args.userid);
  4. alert("expires_time is "+ new Date(parseInt(args.expires_time)) + " TimeStamp is " +args.expires_time);
  5. }, function (failReason) {
  6. alert(failReason);
  7. });

shareNews

  1. var args = {};
  2. args.scene = QQSDK.Scene.QQ;//QQSDK.Scene.QQZone,QQSDK.Scene.Favorite
  3. args.url = "https://cordova.apache.org/";
  4. args.title = "这个是Cordova QQ新闻分享的标题";
  5. args.description = "这个是Cordova QQ新闻分享的描述";
  6. args.image = "https://cordova.apache.org/static/img/cordova_bot.png";
  7. QQSDK.shareNews(function () {
  8. alert('shareNews success');
  9. }, function (failReason) {
  10. alert(failReason);
  11. },args);

用例github下载地

文档更新时间: 2018-05-15 15:28