Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gestionar tokens push

Regístrese para recibir notificaciones push

Registrar APNs y FCM

El siguiente ejemplo muestra una configuración típica de iOS:

  • Configure Firebase.

  • Solicite permisos de notificación.

  • Regístrese en APNs.

  • Proporcione el token de APNs a Firebase Messaging.

La configuración de FCM (configuración del proyecto de Firebase, entitlements, clave de APNs, etc.) queda fuera del alcance de esta guía.

Para obtener detalles de la configuración, consulte Introducción a FCM, Descripción general de la arquitectura de FCM y Acerca de los mensajes de FCM.

Registrar APNs y FCM
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        // ...
        
        // Usa la biblioteca de Firebase para configurar las API
        FirebaseApp.configure()

        // Registrar notificación de usuario 
        let settings: UIUserNotificationSettings = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)
        application.registerUserNotificationSettings(settings)
      
        // Registro de Firebase 
        Messaging.messaging().delegate = self
        // Registrarse para notificaciones remotas 
        application.registerForRemoteNotifications()
        return true
}

Actualizar el token push en NFC Wallet

El token push puede cambiar (por ejemplo, después de reinstalar la app o cuando Firebase actualiza el token). Cuando esto ocurre, su aplicación de billetera digital debe notificar al SDK de NFC Wallet llamando a NotificationService.updatePushToken.

El SDK de NFC Wallet detecta cuando el token no ha cambiado y evita llamadas innecesarias al backend de NFC Wallet.

Última actualización

¿Te fue útil?