Javascript 如何在react native中检查ios和android的推送通知权限?
我想检查ios和android的推送通知权限。我想查看用户是否已从其设备设置中关闭推送通知权限。是否有任何插件或任何代码,我可以参考,如果需要在本地编码 您可以查看。集成后,您可以像这样使用它:Javascript 如何在react native中检查ios和android的推送通知权限?,javascript,android,ios,react-native,Javascript,Android,Ios,React Native,我想检查ios和android的推送通知权限。我想查看用户是否已从其设备设置中关闭推送通知权限。是否有任何插件或任何代码,我可以参考,如果需要在本地编码 您可以查看。集成后,您可以像这样使用它: componentDidMount() { Permissions.check('notification').then(response => { // Response is one of: 'authorized', 'denied', 'restricted', or 'und
componentDidMount() {
Permissions.check('notification').then(response => {
// Response is one of: 'authorized', 'denied', 'restricted', or 'undetermined'
this.setState({ photoPermission: response })
})
}
有一种方法可以帮上忙(我没有用过)
还有建议的本地实现。官方方式
从'react native permissions'导入{requestNotifications};
请求通知(['alert','sound'])。然后({status,settings})=>{
// …
});
Android:
实际上,推送通知权限与INTERNET权限一样属于正常类别权限,而不属于危险类别权限
您不必请求推送通知权限
更多细节在这里,
但是使用react本机权限的“通知”权限仅适用于ios,而不适用于android。这就是为什么添加了“另一个库”。