2010-10-01 11 views
12

Tengo una aplicación en App Store que tiene una ID de aplicación comodín. Deseo agregar notificaciones automáticas, pero no puedo, ya que tenemos una ID de aplicación comodín. Este es el error que obtengo:Actualización de ID de aplicación en vivo para notificaciones Push

Solo se pueden utilizar identificadores de aplicación explícitos para acceder al servicio de notificación push de Apple. Utilice una ID de aplicación existente con un identificador de paquete específico o cree una nueva.

¿Puedo crear una nueva ID de aplicación para mi aplicación que esté en vivo en la tienda? ¿Eso no causará problemas? Estoy confundido en cuanto a cómo puedo agregar impulso en esta etapa?

[EDITAR] ¿Puedo configurar uno nuevo con la misma ID de aplicación pero usar un nuevo identificador de paquete?

Cheers

+1

+1 ya que estoy en la misma situación y el hecho de que ha podido describir la situación. No hice la pregunta ya que no pude describir mi situación correctamente ya que no entendía lo que estaba pasando. Pero ya has hecho eso. si alguien puede ayudar, sería muy apreciado. gracias de antemano – Pavan

Respuesta

0

Contacto apple. Si cambia la ID del paquete, su aplicación se cargará como un nuevo programa. No se puede hacer una notificación de inserción con una identificación de paquete específica.

+0

¿Puedo usar la misma ID de aplicación pero con diferente identificador de paquete? – mootymoots

+0

No sé la respuesta a esa pregunta. – Jordan

6

Puede crear una nueva ID de aplicación utilizando el prefijo de ID de aplicación que creó anteriormente, el identificador de paquete o el sufijo de ID de aplicación debe ser algo más. Esto no puede ser un caracter comodín.

Así que, por ejemplo, ahora usa el siguiente AppID; ABCDEFGHIJ. *

Debe transformarse en algo así para usar el servicio de notificación push; ABCDEFGHIJ.nl.jeroendeleeuw.appname

+1

¿Esto romperá el proceso de actualización de una aplicación publicada? –

+1

@GunnarHoffman Siempre que la identificación del paquete de la aplicación siga siendo la misma, no debería impedir el proceso de actualización. – devios1

1

El proceso de cambiar el ID de la aplicación está documentado aquí:

http://developer.apple.com/library/ios/#qa/qa1680/_index.html

Actualizado - 24 Mar, 2015: El enlace ya no está en línea, pero todavía se puede tiene aquí :

http://web.archive.org/web/20111006112505/http://developer.apple.com/library/ios/#/web/20111006170433/http://developer.apple.com/library/ios/qa/qa1680/_index.html

a lo dispuesto en los comentarios a continuación.

+0

Lástima que el enlace ya no sea válido. Necesito cambiar mi ID de aplicación. –

+1

Parece que esto podría ser el sucesor de QA1680 https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandConfiguringAppIDs/CreatingandConfiguringAppIDs.html#//apple_ref/doc/uid/TP40011159-CH18- SW1 –

+0

http://web.archive.org/web/20111006112505/http://developer.apple.com/library/ios/#qa/qa1680/_index.html – est

1

El comentario de Michael Morrison contiene la información que usted (probable) quiere. En la parte inferior está lo que realmente estás buscando.

El enlace:

https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandConfiguringAppIDs/CreatingandConfiguringAppIDs.html#//apple_ref/doc/uid/TP40011159-CH18-SW1

La sección útil:

actualización de su aplicación para incluir APN, iCloud, In-App Purchase, o Juego Centro requiere una Aplicación explícita ID

A medida que desarrolla, usted es posible que desee agregar funciones a su aplicación. Para admitir APNS, iCloud, In-App Purchase o Game Center, necesita una aplicación con firma con un perfil de aprovisionamiento que utiliza una ID de aplicación explícita. Si tiene una aplicación que utiliza una ID de aplicación comodín, debe crear una nueva aplicación ID y luego modificar su perfil de aprovisionamiento.

Para actualizar su ID de aplicación: identifique la ID del paquete actual de su aplicación en Xcode o iTunes Connect.

Cree una nueva ID de aplicación en el área ID de aplicación del iOS Portal de aprovisionamiento con la cadena de búsqueda ID de paquete de la aplicación.

permitirá a su ID de aplicación para la APN o iCloud (consulte la sección “Configuración del ID de la aplicación de servicio Apple Push Notification” o “Configuración del ID de la aplicación para iCloud”). Los ID de aplicación explícitos se habilitan automáticamente para el Centro de compras y juegos In-App .

modificar su perfil de aprovisionamiento para usar el nuevo ID de aplicación explícita.

Cuestiones relacionadas