@forzoom/tourye_jssdk
TouryeApp JSBridge
Last updated 10 months ago by forzoom .
MIT · Original npm · Tarball · package.json
$ cnpm install @forzoom/tourye_jssdk 
SYNC missed versions from official npm registry.

说明

陶冶户外app所使用的jssdk,功能包括分享、支付

App接入指南

查看App接入指南

API

  1. 分享注册
    1. onMenuShareWXTimeline(res: ShareData) 微信朋友圈分享
    2. onMenuShareWXMessage(res: ShareData) 微信好友分享
    3. onMenuShareQQ(res: ShareData) QQ好友分享
    4. onMenuShareQzone(res: ShareData) QQ空间分享
    5. onMenuShareWeibo(res: ShareData) 微博分享
  2. 支付调用
    1. chooseWXPay(res: WXPayData) 微信支付

关于回调

  1. 回调函数保存在window.ty
  2. 回调函数在被调用后不会被清除

数据格式

interface ShareData {
    title: string; // 主标题
    desc: string; // 副标题
    imgUrl: string; // 图片链接
    link: string; // 分享链接
    success?(); // 成功回调函数
}

interface WXPayData {
    appId: string; // 应用id
    partnerId: string; // 商户id
    timestamp: number; // 时间戳
    nonceStr: string; // 随机字符串
    prepayId: string; // 预支付id
    package: string; // 固定Sign=WXPay
    signType: string; // 签名类型
    paySign: string; // 签名
    success?(res); // 成功回调函数
    cancel?(res); // 取消回到函数
    fail?(res); // 失败回调函数
}

interface CallbackResponse {
    key: string;
}

Roadmap

  1. 禁用启用分享设置
  2. 版本控制
  3. TY的定义失败(考虑单独定义)

关于版本控制

web端存储一个版本,app端对于jssdk的支持是另外一个版本, web端函数存储app端的一部分版本信息,用来控制web端请求

Current Tags

  • 0.0.5                                ...           latest (10 months ago)

5 Versions

  • 0.0.5                                ...           10 months ago
  • 0.0.4 [deprecated]           ...           a year ago
  • 0.0.3                                ...           a year ago
  • 0.0.2 [deprecated]           ...           a year ago
  • 0.0.1 [deprecated]           ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 1
Last Day 0
Last Week 0
Last Month 1
Dependencies (0)
None
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |