[@nativescript/localNotifications] - Android LocalNotifications.hasPermission() returns false after accepting notifications with firebase messaging
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- android, typescript
- Domínio
- mobile
Direção de pesquisa
Comece reproduzindo o comportamento do Android com @nativescript/local-notifications 6.4.0, @nativescript/android 8.9.1 e @nativescript/firebase-messaging 5.0.2. Rastreie LocalNotifications.hasPermission(), requestPermissions() e firebase().messaging().requestPermission(); está concluído quando as permissões de notificação concedidas forem reconhecidas e LocalNotifications.schedule não falhar mais com Permission not granted.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Info
"@nativescript/local-notifications": "^6.4.0",
"@nativescript/android": "8.9.1",
"@nativescript/firebase-messaging": "5.0.2",
Problem
Both LocalNotifications.hasPermission() and LocalNotifications.requestPermissions() return false in a application with already given permissions for push notifications. This does not allow for usage of the LocalNotifications.schedule with error
This piece of code
const authStatus = await firebase() .messaging() .requestPermission(<any>{});
console.log('Android - checking notification permissions ...', authStatus);
const aceptedLocalNotifications = await LocalNotifications.hasPermission();
console.log('Android - LocalNotifications.requestPermission', aceptedLocalNotifications);
returns
Android - checking notification permissions ... 0
Android - LocalNotifications.requestPermission false
Error
Error in LocalNotifications.requestPermission: Error: Permission not granted
- Linguagem predominante
- TypeScript
- Estrelas
- 206
- Forks
- 123
- Merge médio
- 2d 1h
- PRs com merge (30d)
- 1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de NativeScript/plugins
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
NativeScript/plugins#680 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
NativeScript/plugins#671 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
NativeScript/plugins#640 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
NativeScript/plugins#668 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
NativeScript/plugins#665 · 1 comentário ·
Todas as issues de NativeScript/plugins
Issues semelhantes
-
Type/Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
OpenNSW/nsw-srilanka#497 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
0xMiden/bridge-portal#132 ·
-
react-doctor severity:warning tech-debt
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
digidem/comapeo-cloud-app#403 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100