阻止 React Native App 运行,直到它通过代码推送进行更新



我想知道是否可以阻止用户访问应用程序中的任何屏幕,直到代码推送更新,这可能吗? 如果可能的话,您能否给我看一个例子,目标是阻止应用程序启动,直到下载更新。

您可以使用类似loading的状态来记录是否已下载更新。 在render()中,仅当loading为 false 时才返回正常的应用内容。请参阅下面的代码。

componentDidMount() {
this.setState({loading: true});
fetch(url).then(() => this.setState({loading: false})
}
render() {
const {loading} = this.state;
return (
{loading && <Text>Loading</Text>}
{!loading && <View>You normal app content</View>}
)
}

相关内容

  • 没有找到相关文章

最新更新