【发布时间】:2020-11-25 01:05:36
【问题描述】:
我的应用请求使用位置服务的权限。
如果用户拒绝权限,他们可以点击按钮进入设置页面并授予权限。
在 ios 上,他们可以选择直接返回应用。在 Android 上,我认为他们可以做类似的事情。
有没有办法检测回到应用程序,以便我可以再次检查他们的权限?
我已经尝试过 React Navigation 的 useFocusEffect 钩子:
useFocusEffect(
React.useCallback(() => {
console.log("navigated")
return () => getPosition()
}, [])
)
但不幸的是,这仅在应用中的屏幕/路线之间导航时有效。
有没有办法检测应用程序从后台过渡到前台?
【问题讨论】:
标签: react-native react-navigation