X Share Tool

/ Title:xShareTool Description: xShareTool /

来自于:开发者立即使用

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例(https://community.apicloud.com/bbs/thread-190815-1-1.html), 示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

现在微信应用未上架之前有分享条数限制,为解决此问题,xShareTool 可以突破分享限制,是一款可以修改微信分享来源的分享模块. 角标目前支持市面上大多数主流应用

也可以定制需求逻辑: 微信联系: SU751943509

模块接口

isInstalledWx

判断当前设备是否安装微信客户端

isInstalledWx(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    installed: true      //布尔型;true||false,当前设备是否安装微信客户端
}

示例代码

var xShareTool = api.require('xShareTool');
xShareTool.isInstalledWx(function(ret, err) {
    if (ret.installed) {
        alert("当前设备已安装微信客户端");
    } else {
        alert('当前设备未安装微信客户端');
    }
});

可用性

Android系统

可提供的1.0.0及更高版本

shareWeburl

分享网页 修改分享来源

params

webpageUrl:

  • 类型:字符串
  • 描述:分享网页的 url 地址,长度不能超过10k。

shareType:

  • 类型:int
  • 描述:(可选项)场景
  • 默认值:1
  • 取值范围:
    • 1(会话)
    • 2(朋友圈)

title:

  • 类型:字符串
  • 描述:(可选项)分享网页的标题

description:

  • 类型:字符串
  • 描述:(可选项)分享网页的描述。

coverUrl:

  • 类型:字符串
  • 描述:(可选项)分享网页的缩略图地址,要求网络图片

packName:

  • 类型:字符串
  • 描述:当前应用的包名。

appId:

  • 类型:字符串
  • 描述:微信开放平台申请的apiKey。

callback(ret, err)

  • 无返回值

示例代码

var xShareTool = api.require('xShareTool');
xShareTool.shareWeburl({
    webpageUrl : 'http://apicloud.com',
    coverUrl : '分享缩略图地址(网络图片)',
    title: '测试标题',
    description: '分享内容的描述',
    packName: 'com.test.app',
    appId: 'wxd0d84bbxxxxxxxx',
    shareType:1  //1 会话  2 朋友圈
}, function(ret, err) {

});

可用性

Android系统

可提供的1.0.0及更高版本