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

时间:2018-04-04 01:45:05

标签: react-native

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

PushNotificationIOS的方法为checkPermissions,但此方法只会告诉我是否启用了通知。

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

在原生代码中,您使用UNUserNotificationCenter并检查getNotificationSettings authorizationStatus的值为.denied

感谢。

1 个答案:

答案 0 :(得分:2)

我建议你试试this library。此库具有您在上面提到的所有功能。对我来说,它的工作很棒,对你也很有希望。