Ejemplo de como implementar Live Activities
Para poder actulizar el estado de nuestro Live Activity via push podemos usar el siguiente script.
El script ya posee todas las configuraciones especiales para el vio la push para LiveActivies, recuerda que estas push no son las mismas que manejamos normalmente.
-
Para este caso se ha agregado en los siguientes headers
- "apns-topic: {nuestro bundle id}.push-type.liveactivity"
- "apns-push-type: liveactivity"
-
Se tiene que enviar el "timestamp" actualizado de preferencia con la hora actual, de lo contrario no se actualizara el widget (podemos usar la siguiente web)
-
El atributo "event" puede ser "update" o "end", segun lo que quieres actualizar
-
La data que va en el "content-state" tiene que hacer match con el contentState de tu archivo ActivityAttributes para que el Codable funcione correctamente