Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

Gestionar tokens push

Regístrese para notificaciones push

Registrar APNs y FCM

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

  • Configurar Firebase.

  • Solicitar permisos de notificación.

  • Registrarse en APNs.

  • Proporcionar el token de APNs a Firebase Messaging.

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

Para detalles de configuración, consulte Introducción a FCM, Descripción arquitectónica de FCM y Acerca de los mensajes de FCM.

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

        // Registrar notificaciones 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 aplicación o cuando Firebase actualiza el token). Cuando esto sucede, 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?