AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

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.

preguntado 15 Dic '11, 17:37

nsalarich's gravatar image

nsalarich
41114

editó 03 Ene '12, 17:59

Davix's gravatar image

Davix ♦
2.0k81636


Buenas nsalarich,

El certificado para producción se obtiene desde el portal de provisioning de la web del programa de desarrollo.

¡Un saludete!

enlace permanente

respondido 16 Dic '11, 10:23

juanmac's gravatar image

juanmac ♦
3.0k334181

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.

- (void)application:(UIApplication *) application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *) deviceToken;

Un saludo.

enlace permanente

respondido 13 Abr '12, 10:45

Davix's gravatar image

Davix ♦
2.0k81636

Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×200
×46
×27
×4
×3

Pregunta realizada el: 15 Dic '11, 17:37

Pregunta visitada: 1,085 veces

Última modificación: 13 Abr '12, 10:45

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación