@forzoom/tourye_jssdk
v0.0.5
Published
TouryeApp JSBridge
Downloads
4
Readme
说明
陶冶户外app所使用的jssdk,功能包括分享、支付
App接入指南
查看App接入指南
API
- 分享注册
- onMenuShareWXTimeline(res: ShareData) 微信朋友圈分享
- onMenuShareWXMessage(res: ShareData) 微信好友分享
- onMenuShareQQ(res: ShareData) QQ好友分享
- onMenuShareQzone(res: ShareData) QQ空间分享
- onMenuShareWeibo(res: ShareData) 微博分享
- 支付调用
- chooseWXPay(res: WXPayData) 微信支付
关于回调
- 回调函数保存在
window.ty
中 - 回调函数在被调用后不会被清除
数据格式
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
- 禁用启用分享设置
- 版本控制
- TY的定义失败(考虑单独定义)
关于版本控制
web端存储一个版本,app端对于jssdk的支持是另外一个版本, web端函数存储app端的一部分版本信息,用来控制web端请求