NativeScript / NativeScript/plugins
[@nativescript/local-notifications] Android - Message received callback fires multiple times
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- TypeScript
- Estrelas
- 206
- Forks
- 123
- Merge médio
- 2d 1h
- PRs com merge (30d)
- 1
Descrição
Android version: 11
nativescript CLI: 8.2.3
@nativescript/android: 8.2.2
@nativescript/local-notifications: 6.0.0
When I tap a local notification, the onReceived function is called and all data is present.
LocalNotifications.addOnMessageReceivedCallback((message) => {
// message: { id: 6471, title: 'TITLE', body: `BODY`, payload: {...}, badge: 1, ...}
});
However, if I open to the app switcher and return to my app, the function is called again but the data object is almost empty. Every time I switch back to the app the callback fires.
{ event: 'default', foreground: true }
I have not tested yet on iOS or different Android versions.
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.
Direção de pesquisa
Reproduza o problema no Android 11 com @nativescript/android 8.2.2 e @nativescript/local-notifications 6.0.0. Comece rastreando addOnMessageReceivedCallback ao retornar do alternador de aplicativos; considera-se concluído quando o callback é acionado ao tocar na notificação, mas não em retornos subsequentes do alternador de aplicativos, preservando os dados da notificação.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- android, javascript, typescript
- Domínio
- mobile-dev
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100