Gestionar notificaciones push
Enruta las notificaciones usando remitente
remitentefunc application(
_ application: UIApplication,
didReceiveRemoteNotification userInfo: [AnyHashable : Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void
) {
let sender = userInfo["sender"] as? String
Task {
do {
switch sender {
case "CPS":
// Operaciones de tarjeta digital (LCM).
// Llama al manejador de notificaciones del SDK. Ver `NotificationService` en la referencia de la API.
break
case "TNS":
// Notificaciones de transacciones.
// Actualiza el historial de transacciones. Ver `TransactionHistoryService` en la referencia de la API.
break
case "MG":
// Reposición de claves activada por el TSP.
// Inicia la reposición. Ver `ReplenishmentService` en la referencia de la API.
break
default:
// Notificaciones no pertenecientes al SDK.
break
}
completionHandler(.newData)
} catch {
completionHandler(.failed)
}
}
}Procesar notificaciones CPS (operaciones de tarjeta digital)
Mensaje del servidor
Procesar notificaciones TNS (transacciones)
Procesar notificaciones MG (reposición)
Última actualización
¿Te fue útil?