
react- native写的应用实现版本更新
更新逻辑:当前版本号不等于或者小于接口请求得到的版本号更新否则不更新。
·
更新逻辑:当前版本号不等于或者小于接口请求得到的版本号更新否则不更新
如何获取版本号呢?
我们可以通过
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
更多推荐
所有评论(0)