如何使用PushNotificationIOS在React Native中检查是否禁用了推送通知?

Eri*_*ner 5 react-native

我想确定是否使用React Native和PushNotificationIOS的用户禁用了推送通知。

PushNotificationIOS具有方法checkPermissions,但此方法仅告诉我是否启用了通知。

我想使用React Native来判断我的应用是否提示用户启用通知而用户拒绝了该权限,或者用户是否独立进入设置和禁用通知。

在本机代码,你会使用UNUserNotificationCenter,并检查getNotificationSettingsauthorizationStatus与价值.denied

谢谢。

小智 4

我可以建议你尝试这个库。该库具有您上面提到的所有功能。对我来说,这是很棒的工作,希望你也一样。