Lo que verán es una solución temporal, deberiamos tener algun tipo de interfaces y/o métodos virtuales, que nos permitan crear implementaciones de manera transparente con la finalidad de flexibilizar nuestro código.
He aqui los pasos:
- Adicione a mi proyecto una copia de la unidad «FMX.Platform.iOS«, a esta unidad debemos adicionarle unas líneas, espeficicamente en «constructor TPlatformCocoaTouch.Create«.
- Desarrollé una unidad nueva para tener acceso mas facilmente a los métodos que deben ser adicionados en runtime a la clase «DelphiAppDelegate«
- Adicione al procedimiento «applicationDidFinishLaunchingWithOptions» el registro de las notificaciones remotas que quiero soportar, invocando el método «registerForRemoteNotificationTypes«.