如果在Android上启用了应用通知,请执行本机检查

问题描述 投票:1回答:1

用户可以在Android上关闭应用通知。有没有办法检查用户是否这样做了?

React Native doc没有提及通知许可,因为它不是需要提示用户的权限。

Android docs确实提到了访问通知政策的能力。

android react-native android-notifications
1个回答
2
投票

我找到了一个名为React-native-permission-settings的库

它仅适用于Android,所以如果你需要iOS支持,我认为你需要修改它。

您可以按照here的安装指南进行操作

并在您的代码中实现它

import NotificationSettings from 'react-native-permission-settings';

...

NotificationSettings.areNotificationsEnabled((isEnabled: boolean) => {
  console.log(`Notifications are enabled: ${isEnabled}`);
});
© www.soinside.com 2019 - 2024. All rights reserved.