1.0.2 • Published 2 years ago
rn-android-notifications-permissions v1.0.2
rn-android-notifications-permissions
Description
React-native library to get necessary permissions for notifications on android (Autostart and Battery optimizations)
Installation
yarn add rn-android-notifications-permissions
Add REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
permission in AndroidManifest
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
Usage
import {Autostart, BatteryOptimizations} from 'rn-android-notifications-permissions';
BatteryOptimizations.isSupported().then(supported => {
if (supported) {
BatteryOptimizations.isIgnoringBatteryOptimizations().then(
ignoringBatteryOptimizations => {
if (!ignoringBatteryOptimizations) {
BatteryOptimizations.open();
}
},
)
}
});
...
Autostart.isSupported().then(supported => {
if (supported) {
Autostart.open();
}
});