README
Jeejio App SDK文档
什么是 Jeejio App
Jeejio App是基于Jeejio生态的 前端接口集成,具有安全、易用等特点。
什么是 Jeejio APP SDK
是一个使您可以轻松开发前端 APP 的开发者工具包,提供了与控制端交互和物端交互功能。
开始使用 Jeejio App SDK
- SDK下载
前往 https://www.npmjs.com/package/jeejioappsdk 下载。
npm i jeejioappsdk
- SDK引入
import jeejioApp from '文件相对路径/node_modules/jeejioappsdk'
Jeejio App SDK 主要 API 介绍
- jeejioApp.jAppAxios({协定的对象}):Jeejio App 与控制端交互。
- jeejioApp.jAppAxiosInner(requestUrl, requestPayload):Jeejio App 与后台交互。
- jeejioApp.goBack(): h5页面返回控制端接口。
- 一些设备及登录基本信息存放在 sessionStorage 中: sessionStorage.getItem("jeeJio_machineCode") :设备码。 sessionStorage.getItem("jeeJio_userId") :用户id。 sessionStorage.getItem("jeeJio_packageName") :包名。 sessionStorage.getItem("jeeJio_statusHeight") :设备状态栏高度。
演示
1、Jeejio App 与控制端交互
- SDK引入
import jeejioApp from '文件相对路径/node_modules/jeejioappsdk'
- 交互
let jeejioAppAxios= jeejioApp.jAppAxios({type: 2});
jeejioAppAxios.then((response)=>{
//数据操作
})
2、Jeejio App 与后台交互
- SDK引入
import jeejioApp from '文件相对路径/node_modules/jeejioappsdk'
- 交互
let jAppAxiosInner = jeejioApp.jAppAxiosInner('https://machineweb.qajeejio.com/xxx', {
machineCode: sessionStorage.getItem('jeeJio_machineCode')
});
jAppAxiosInner.then((response)=>{
//数据操作
})