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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值