我正在尝试创建我的第一个 React Native 应用程序,所以我从 expo 开始,但我遇到了 componentDidMount 问题。
据我所知,允许提示用户允许通知、位置等;如果之前没有询问过用户,使用 componentDidMount 将在屏幕开始处提示用户。但是,我想通过按下按钮来提示用户:
这是 _getLocation: _getLocation 代码
我可以用 _getNotification 做同样的事情,只需在 TouchableOpacity 内的 onPress 上调用它。
但这会影响未来的通知吗?是否需要在渲染中初始化 componentDidMount 以便我将来发送通知?这样做对未来有什么影响吗?
很难找到这方面的信息,感谢您的任何回复和建议。