Handle innfødte tjenestevarsel med reagerer opprinnelig-Fire (Android)

stemmer
-1

Jeg har brukt reagere-innfødte Fire å håndtere motta eksterne push-varslinger + viser lokale varslinger. Koden nedenfor har vært tilstrekkelig til å behandle meldinger som sendes i løpet av aktiv, bakgrunnen, og avsluttes tilstander.

notifications().onNotificationOpened(async notificationOpen => {
    // is called when app is active or background and notification is clicked
    // here is where I expect to handle the user clicking the native notification (see below), 
    // but it is not called
})

notifications().onNotification(async notification => {
    // is called when app is in foreground and receives remote push notification
})

notifications().getInitialNotification().then(async notificationOpen => {
    // is called when app is opened from terminated state when clicking on notification
})

Nylig måtte jeg gjøre en tilpasset innfødte tjeneste som til tider viser en melding. Men når brukeren klikker på denne meldingen, app skal åpnes / forgrunner, men Fire ikke påberope seg noen av sine tilbakeanrop som det gjør når du mottar ekstern varsling / håndtering av lokale meldinger generert ved hjelp av Fire bibliotek. Det gjør ingen forskjell aktiviteten staten søknaden min; selv om det i forgrunnen klikke varslingen ikke påberope Fire er tilbakeanrop. Her er hvordan jeg skaper meldingen. Jeg har bekreftet den kanal-ID er den samme som utskytnings skaper. Ikke sikker på hvor andre steder å gå herfra ...

Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);

Notification notification = new NotificationCompat.Builder(this, 'push-channel')
    .setContentTitle(Notification Title)
    .setContentText(Notification Text)
    .setSmallIcon(R.drawable.ic_special)
    .setContentIntent(contentIntent)
    .setOngoing(true)
    .build();

Jeg vil gjerne ha min reagere kode svarer til brukeren samspill med denne innfødte bygd varsling på samme måte som det riktig gjør når de bruker samhandler med et varsel opprettet ved hjelp notifications().displayNotification(new notifications.Notification(...)) Hvis noen har noen ideer, det ville være flott!

Publisert på 03/12/2019 klokken 00:04
kilden bruker
På andre språk...                            


1 svar

Handle innfødte tjenestevarsel med reagerer opprinnelig-Fire (Android)

stemmer
-1

Jeg har brukt reagere-innfødte Fire å håndtere motta eksterne push-varslinger + viser lokale varslinger. Koden nedenfor har vært tilstrekkelig til å behandle meldinger som sendes i løpet av aktiv, bakgrunnen, og avsluttes tilstander.

notifications().onNotificationOpened(async notificationOpen => {
    // is called when app is active or background and notification is clicked
    // here is where I expect to handle the user clicking the native notification (see below), 
    // but it is not called
})

notifications().onNotification(async notification => {
    // is called when app is in foreground and receives remote push notification
})

notifications().getInitialNotification().then(async notificationOpen => {
    // is called when app is opened from terminated state when clicking on notification
})

Nylig måtte jeg gjøre en tilpasset innfødte tjeneste som til tider viser en melding. Men når brukeren klikker på denne meldingen, app skal åpnes / forgrunner, men Fire ikke påberope seg noen av sine tilbakeanrop som det gjør når du mottar ekstern varsling / håndtering av lokale meldinger generert ved hjelp av Fire bibliotek. Det gjør ingen forskjell aktiviteten staten søknaden min; selv om det i forgrunnen klikke varslingen ikke påberope Fire er tilbakeanrop. Her er hvordan jeg skaper meldingen. Jeg har bekreftet den kanal-ID er den samme som utskytnings skaper. Ikke sikker på hvor andre steder å gå herfra ...

Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);

Notification notification = new NotificationCompat.Builder(this, 'push-channel')
    .setContentTitle("Notification Title")
    .setContentText("Notification Text")
    .setSmallIcon(R.drawable.ic_special)
    .setContentIntent(contentIntent)
    .setOngoing(true)
    .build();

Jeg vil gjerne ha min reagere kode svarer til brukeren samspill med denne innfødte bygd varsling på samme måte som det riktig gjør når de bruker samhandler med et varsel opprettet ved hjelp notifications().displayNotification(new notifications.Notification(...)) Hvis noen har noen ideer, det ville være flott!

Svarte 03/12/2019 kl. 00:04
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more