Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Leer Push notification al abrir app (https://www.clubdelphi.com/foros/showthread.php?t=94665)

NicolasP 14-05-2020 16:04:48

Leer Push notification al abrir app
 
Hola:
Siguiendo los ejemplos de embarcadero
y de 99 coders
pude hacer una app que recibe push notifications de la COnsola de FireBase o de una API que implementé en php.

Lo ejemplos que hago mención arriba funcionan con la app en primer plano, background o killed.

Pero cuando la app está killed el usuario debe seleccionar la notificación de la barra para que se abra la app y esta a su vez lea la notificación sin problemas.
Si el usuario abre la app sin seleccionar primero la notificación .. algo llega, pero no puedo leer el contenido de la notificación solo aparece :

Cita:

DataKey = fmc
Json = {"profile": "UserHandle{0}}"}
DataObject= {"profile": "UserHandle{0}}"}

Ahora bien mi problema es que necesito mandar una notificación que no la vea el usuario para un update de cierta info en la app.
Que se haga cuando el usuario abra la app. Se podrá? Qué pasa si el usuario después de vario días abre la app..... estará la notificación?
Mi idea es usar una notificación solo con carga de datos, que la pruebo con la app en primer plano o en foregroun y funciona bien
De este tipo :

Código:

{
    "data": {
        "dato1": "Nuevo valor a actualizar",
        "Actualizar": true
    },
    "registration_ids": ["dECghO_F5KA:Adsf1bEU7bA2BjUKMEKUoLG2_-Oyr4neznziAlITYUryWYP7ALHRsSOs6sRN60g1ebsTMU1eUOyLsA1tVMJ-6w2wWTMJ1bd_suYw4qUmpG1M7A5KiTkgj3LVzdHZ-bn1Orj5VVoRUTUL"]
}

Si alguien puede echar algo de luz sobre esto.. Agradecería.

NicolasP 28-06-2020 16:04:29

:confused::confused::confused:

edinru 29-06-2020 10:13:33

Hola, si solo lo vas a controlar cuando abras la app podrías tener ese estado en una tabla de tu base de datos en servidor y al abrir la app controlas si tienes tareas pendientes de realizar. No veo necesario utilizar push en este caso


La franja horaria es GMT +2. Ahora son las 09:34:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi