¿Cómo probar la notificación push de iOS?

Contraté un progtwigdor objective-c para desarrollar mi aplicación para iPhone, escribió el código y ahora quiero probar el service de notifications push, pero no me envió el file p12, dijo que no me puede enviar la key p12, porque contiene su key privada.

1) Entonces, ¿puedo crear el file p12 yo mismo, de ser así, cómo puedo hacer esto? ¿No debe adjuntarse a la aplicación? Necesito el ID de la aplicación?

2) ¿Puedo agregarlo como desarrollador bajo la count de desarrollador de mi manzana para que pueda configurar todo?

  1. La key utilizada con APNS no necesita ser la misma key utilizada para firmar aplicaciones. No debería ser la key utilizada para firmar aplicaciones, ya que terminará instalado en un server virtual en hardware de terceros en un centro de datos de cuarto. Es posible que incluso desee usar diferentes keys de desarrollo y producción, si más personas tendrán acceso al server de desarrollo (p. Ej., Los desarrolladores pueden ejecutarlo en sus propias computadoras, según sea necesario para la debugging).

    Puede crear el par de keys, enviarle el CSR, hacer que cree el certificate y enviarlo, y usar el certificate en su server.

  2. Deberás configurar la aplicación bajo tu propia count en algún momento (suponiendo que no vas a pagarle para que la apoye de forma indefinida), así que deberías hacerlo ahora. Dependiendo de cuánto confíes en él, puedes agregarlo como desarrollador o simplemente hacerlo tú mismo.

Estoy bastante seguro de que también puedes otorgar permissions restringidos a las counts, lo suficiente para cargar un CSR, crear un certificate de "Desarrollo de iPhone" y download perfiles de aprovisionamiento. Puede hacer el rest (agregar UDID, configurar ID de aplicación y configurar perfiles de aprovisionamiento), ¿no?

Puede crear su propio file .p12 y su aplicación no depende del certificate de notificación de inserción. .P12 se usa para autenticar y comunicarse entre el dispositivo correcto y el server APNS. Consulta este tutorial

Una vez hecho esto, puede probar usando su propio server si tiene acceso o usa la siguiente herramienta para probar Pushtry.com.