Estoy usando Titanium 2.0.2 para crear una aplicación de iPhone que debe, entre otras cosas, poder recibir notificaciones push. He hecho lo siguienteObligaciones de notificaciones push con Titanium & XCode
a. Creé el AppID en mi cuenta de desarrollador de Apple b. Configurado el AppID para Push c. Creó un nuevo perfil de aprovisionamiento utilizando el recién creado AppID d. Para una buena medida editado ese perfil, dado que he escuchado informes de que la primera vez no recoge la información de inserción de la aplicación correctamente
Armado con todo eso, he procedido a registrar mi aplicación para Push utilizando Ti.Network .registerForPUshNotifications y codificó los métodos de éxito, error y devolución de llamada. He seguido de cerca el ejemplo en la demostración de Titanium Kitchen Sink.
Habiendo hecho todo esto lo que esperaba totalmente uno de los siguientes resultados
- registro tiene éxito y me sale el mensaje de alerta que he pegado en la devolución de llamada de éxito.
- registro falla y me sale el mensaje de alerta en mi devolución de llamada de error
Para mi sorpresa no pasa nada en absoluto - es como los llaman registerForPushNotifications sale al éter y es así ... ido
Estoy doblemente seguro de haber creado un proyecto XCode simple siguiendo el excelente tutorial en http://maniacdev.com/2011/05/tutorial-ios-push-notification-services-for-beginners/. La aplicación se registra con APNS y atrapo el remoteDeviceUUID asignado usando mi iPad y http://itunes.apple.com/us/app/consolelog/id415116252?mt=8. Luego, he adaptado el script simplepush.php de ManicDev y lo ejecuté en mi servidor WAMP local. Llega a APNS y deposita mi primer mensaje PUSH. ¡Pero nunca llega a mi iPad!
Para completar, debo mencionar que estoy obteniendo una compilación de desarrollo en mi iPad con la ayuda de TestFlightApp.
Entonces, ¿qué estoy haciendo mal aquí?
a. ¿Por qué Titanium simplemente no quiere hacer nada en respuesta a RegisterForPushNotifications? b. ¿Wny mi aplicación XCode de muestra nunca recibe la notificación Push?
Agradecería enormemente cualquier ayuda en este caso.