Releases: Qeepsake/react-native-use-permissions
Releases · Qeepsake/react-native-use-permissions
v0.1.2
0.1.1
0.1.0
We added the useNotificationStatus hook.
It works as such:
import { useNotificationStatus } from 'react-native-use-permissions';
import { RESULTS } from 'react-native-permissions';
....
/** State */
const [notificationStatus, setNotificationStatus] = useNotificationStatus();
return (
<Button title="Enable Notifications" onPress={onEnableNotifications} />
)
/**
* Asks for notification if we haven't asked for it yet
*/
function onEnableNotifications() {
if (notificationStatus === RESULTS.DENIED) {
requestNotifications(['alert', 'badge']).then((value) => {
setNotificationStatus(value.status);
});
}
}