Actualización de complicaciones con Swift 3 y tarea en segundo plano

Para watchOS 3, Apple sugiere actualizar la complicación conWKRefreshBackgroundTask En lugar de usargetNextRequestedUpdateDate.

¿Cómo puedo determinar el tiempo entre dos actualizaciones usando el nuevo enfoque?

Solo piratearía mis datos solicitando (desde una url) engetCurrentTimelineEntry y actualizaría la complicación, pero creo que eso no es realmente lo que Apple recomendaría.

Un ejemplo de código breve sería de gran ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta