用户可以在Android上关闭应用通知。有没有办法检查用户是否这样做了?
React Native doc没有提及通知许可,因为它不是需要提示用户的权限。
Android docs确实提到了访问通知政策的能力。
我找到了一个名为React-native-permission-settings的库
它仅适用于Android,所以如果你需要iOS支持,我认为你需要修改它。
您可以按照here的安装指南进行操作
并在您的代码中实现它
import NotificationSettings from 'react-native-permission-settings';
...
NotificationSettings.areNotificationsEnabled((isEnabled: boolean) => {
console.log(`Notifications are enabled: ${isEnabled}`);
});