add a Login notifications request (#4006)

This commit is contained in:
Hailey 2024-05-13 19:51:12 -07:00 committed by GitHub
parent fce65b74ff
commit fd704bfd44
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 1 deletions

View file

@ -72,7 +72,7 @@ export function useRequestNotificationsPermission() {
const gate = useGate()
return React.useCallback(
async (context: 'StartOnboarding' | 'AfterOnboarding') => {
async (context: 'StartOnboarding' | 'AfterOnboarding' | 'Login') => {
const permissions = await Notifications.getPermissionsAsync()
if (
@ -97,6 +97,7 @@ export function useRequestNotificationsPermission() {
const res = await Notifications.requestPermissionsAsync()
logEvent('notifications:request', {
context: context,
status: res.status,
})

View file

@ -17,6 +17,7 @@ export type LogEvents = {
}
'notifications:openApp': {}
'notifications:request': {
context: 'StartOnboarding' | 'AfterOnboarding' | 'Login'
status: 'granted' | 'denied' | 'undetermined'
}
'state:background': {