1.1.6 • Published 3 years ago
@xiaheng/xviewsdk v1.1.6
@xiaheng/xviewsdk
XVIEW JS SDK
安装命令:
npm install @xiaheng/xviewsdk --save
Xview 介绍
Xview SDK 是一个基于 Android 和 iOS 组件化框架 封装的数据交互, 为了使前端调用更方便,采用了组件功能模块划分。
统一调用方式 和 返回参数
前端调用 两种方式 回调
示例代码 1 支付宝支付 Promise 回调 let data = { aliPay:'partner="2088131569212' // 注意 key == 'aliPay' }; XviewSdk.getInstance() .ComponentAliPay // 【ComponentAliPay】( 支付宝组件 名称) .Pay(data) // 【Pay】(支付宝组件方法) [data](支付数据 注意 key 固定) .callNativeXView() // 调用原生xview 方法 返回 Promise 对象 .then(_result => { // 这里 可以 把 _result 结果通过方法传递 自己的方法中 处理结果 alert(JSON.stringify(_result)); });
示例代码 2 推送通知点击事件 自定义 callback 回调监听 移动端主动回调 let notificationClick = (_result) => { alert(JSON.stringify(_result));// 可以在这里 处理自己的业务逻辑 } XviewSdk.getInstance() .ComponentPush .NotificationClick(notificationClick);
返回参数统一格式
let result = { code : 0 (成功) , 1 (取消) , -1(失败) (number 类型) message :(查看错误信息 排查错误) data : string(普通字符串) ,JSON(对象类型) , Array(数组类型) }
完整文档 XVIEW JS SDK.
License
请查看 MIT license.