更新逻辑:当前版本号不等于或者小于接口请求得到的版本号更新否则不更新

如何获取版本号呢?

我们可以通过 

npm install react-native-device-info

 使用示例:

import { View, Text,Button } from 'react-native'

import React from 'react'

import DeviceInfo from 'react-native-device-info';

export default function index() {

const geVersion=()=>{

let appVersion=DeviceInfo.getVersion()

console.log('appVersion',appVersion);

}

return (

<View>

<Button title='获取版本号' color={'blue'} onPress={geVersion}/>

</View>

)

}

那么如何更改版本号?

Android:

路径:android/app/build.gradle

android {
    .........
    defaultConfig {
        versionCode 2
        versionName '1'
     }

}

 versionCode是在Android应用程序中用于标识应用程序版本的整数值

versionName是版本号

注意:versionName更改时,versionCode的值增加到比之前更高的数字

IOS:

xcode打开项目在tab栏中找到General然后找到identity下Version就是版本号,Version下build也要随着版本好的变化+1

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐