|
Hola, estamos realizando una aplicación que permite PushNotifications. En development funcionaba perfectamente con los certificados/profile/token de development y utilizando ApnsPHP (http://code.google.com/p/apns-php/). El token lo sacaba la aplicación mediante un NSLog. No obstante, para la distribution, hemos generados nuevos certificados, un profile diferente y nos dice que el token és incorrecto. Leyendo hemos visto que tiene que ser diferente del de development... pero ¿cómo se obtiene si estamos en distribución? No podemos ejecutar la aplicación en local para sacar vía NSLog el token... Alguna idea? Muchísimas gracias por avanzado. |
|
Buenas nsalarich, El certificado para producción se obtiene desde el portal de provisioning de la web del programa de desarrollo. ¡Un saludete! Gracias por responder, hemos comprovado el certificado para producción y el profile, todo correcto. Esta listo para realizar pushNotifications en distribution. Pero en el PHP de http://code.google.com/p/apns-php/ el fichero simple-push.php tenemos un token de l'app que hemos sacado mientras estábamos en development mediante un NSLog... Al ejecutarlo nos dice que el token no es válido... APNS-PHP son un conjunto de clases que realizan las pushNotifications al ejecutar simple-push.php; si tenemos entendido correctamente (en development nos funciona).
(16 Dic '11, 10:51)
nsalarich
1
Hola nsalarich, Cuando hablas de token, ¿re refieres al device token?. Échale un vistazo a este tutorial, quizás te ayude. Al final del todo incluyen el código fuente. http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
(03 Ene '12, 17:56)
Davix ♦
Hola, yo estoy con el mismo problema, no se como sacar el Device token para distribucion, conseguiste hacerlo? Gracias.
(13 Abr '12, 02:24)
Anarcht
|
|
Hola, El device token se consigue implementando el siguiente delegado en el AppDelegate.m de la aplicación. Y debe ser enviado al framework APNS cada vez, para asegurarse que se tiene el último valor correcto.
Un saludo. |