0

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

4

1 回答 1

1

loading如果更新已下载,您可以使用类似记录的状态。在中,只有在为 falserender()时才返回正常的应用内容。loading请参阅下面的代码。

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>}
  )
}
于 2017-08-22T12:22:50.160 回答