1.0.2 • Published 6 months ago

@smart-link/rn-base v1.0.2

Weekly downloads
-
License
-
Repository
-
Last release
6 months ago

@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()
1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

7 months ago