@smart-link/rn-base
v1.0.7
Published
## 安装
Downloads
11
Readme
@smart-link/rn-base
安装
$ npm install @smart-link/rn-base --save
引用
import RNBase from '@smart-link/rn-base';
文档
一、APK包更新
入参(object):
- apkUrl: 下载地址
- fileSize:APK包的大小,单位MB
- lastVersion:最新版本号
响应:
- 只有更新失败,才有回调:{"code":"-9999","codeMsg":"更新失败","data":""}
示例:
const res = await RNBase.downloadAPK({
apkUrl: 'https://appstore.caih.com/download/apk?id=2606C1FAA37E43289C834C138B6EEF84',
fileSize: 123,
lastVersion: '1.0.1',
});
二、文件下载
入参(object):
- fileUrl: 下载地址
- fileName:文件名
- type:文件类型
响应:
- 成功:{"code":"0000","codeMsg":"下载成功", data: '本地地址'}
- 失败:{"code":"-9999","codeMsg":"下载失败","data":""}
示例:
const res = await RNBase.downloadFile({
fileUrl: 'https://www.xxx.com/062d6e3163ad.pdf',
fileName: '测试文件',
type: 'pdf',
})
三、更新原生界面的语言
设置完语言之后,需重启APP。
入参(string):
- zh: 中文
- en:英文
- lo:老挝
- ...
示例:
RNBase.downloadFile('en')
四、重启APP
示例:
RNBase.restartApp()