componentDidMount(){
let that = this;
if(Platform.OS=="ios"){
this.getVersion();
}
}
getVersion() {
return fetch('https://itunes.apple.com/lookup?bundleId=您的bundleId')
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson.results[0].version,"苹果应用商店版本");
console.log(responseJson.results[0].trackViewUrl,"苹果应用商店的下载地址");
//用户安装app的版本和应用商店app的版本比较
if(parseFloat(this.state.nowVersion)<parseFloat(responseJson.results[0].version)){
console.log("可以更新");
this.setState({
storeUrl:responseJson.results[0].trackViewUrl,//应用商城下载的地址
updateVisible:true//提示用户更新的模态框
});
}else{
}
})
.catch((error) => {
console.error
react-native实现ios提示用户更新
最新推荐文章于 2024-06-24 09:44:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)