Notification Service Extension

//Notification Service Extension

5.6 Notification Service Extension

Desde la salida de iOS 10, las apps pueden gestionar notificaciones push enriquecidas, es decir, con imágen, gif, vídeo, botones, etc.

Para poder hacer uso de estas funcionalidades, tu app necesita implementar el Notification Service Extension.

  1. Añade un nuevo proyecto Notification Service Extension a tu solución
  2. Añade la dependencia Com.Indigitall.Xamarin.NSE de NuGet
  3. Referencia la extensión objetivo en tu proyecto iOS
  4. Una vez que hayas creado la extensión, se crea un nuevo fichero dentro del proyecto. Es el NotificationService. Reemplaza su contenido por las siguientes líneas:
using System;
using Foundation;
using Com.Indigitall.Xamarin.iOS;
namespace Notification
{
 [Register("NotificationService")]
 public class NotificationService : NotificationServiceExtension
 {
 protected NotificationService(IntPtr handle) : base(handle) {}
 }
}
2021-12-15T10:22:33-05:00