Android, Cambios en 10.4.1 para Push Notifications

  • 2 Respuestas
  • 71 Vistas
*

noshy

  • *****
  • 23
    • Delphi desde cero
Android, Cambios en 10.4.1 para Push Notifications
« : diciembre 07, 2020, 06:06:38 pm »
Hasta la version anterior de Delphi, la forma de recuperar el Token de la App para poder enviar una Notificación Push era la siguiente:

Código: [Seleccionar]
   PushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);
   ServiceConnection := TPushServiceConnection.Create(PushService);
   ServiceConnection.Active := True;
   ServiceConnection.OnChange := OnServiceConnectionChange;
   ServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;

En la versión 10.4, ha cambiado, y si no lo sabemos podemos tener un dolor de cabeza, ya que en la versión 10.4 de 64 bits no genera error al momento de compilar, pero al ejecutar la app se cierra inesperadamente.

La corrección es la siguiente:

Código: [Seleccionar]
   PushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM);
   ServiceConnection := TPushServiceConnection.Create(PushService);
   ServiceConnection.Active := True;
   ServiceConnection.OnChange := OnServiceConnectionChange;
   ServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;

El cambio se centra en la siguiente línea:

Código: [Seleccionar]
   PushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM);

pasando de TPushService.TServiceNames.GCM a TPushService.TServiceNames.FCM

Espero les sirva.

Saludos

*

noshy

  • *****
  • 23
    • Delphi desde cero
Re:Android, Cambios en 10.4.1 para Push Notifications
« Respuesta #1 : diciembre 07, 2020, 09:25:44 pm »
En este link https://delphidesdecero.com/tutoriales/como-obtener-el-token-de-firebase-en-android/ explico paso a paso como configurar y recibir el Token de Firebase.

Re:Android, Cambios en 10.4.1 para Push Notifications
« Respuesta #2 : diciembre 08, 2020, 06:11:53 pm »
Wow, Delphi me sigue sorprendiendo, hace un par de años lo dábamos por muerto

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20