react native app应用更新方案

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:44   1505   0

最近公司有需求做一个react native app应用更新方案,试了很多插件都不靠谱

最后还是选择了 搭配 rn-fetch-blob 进行封装

引入 rn-fetch-blob

import RNFetchBlob from 'rn-fetch-blob'

需要从后台获取最新版本号

接下来就是点击更新的代码分享

// 版本更新
  update () {
    let self = this
    const android = RNFetchBlob.android
    
    //版本比较
    if(self.state.version === self.state.newVersion) {
      Toast.show('已经是最新版本了!')
      return
    }
    
    //安卓需要打开存储权限
    async function crequestMultiplePermission() {
      try {
        let isOpen = await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE)

        if(!isOpen){
       
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP