sesion que pasa descargar cierro borra apple iphone ios xcode api uninstall

iphone - que - si cierro sesion en icloud se borra todo



Cuando elimino mi aplicación iOS, el estado de notificación de inserción permanece (6)

Cuando instalo mi aplicación iOS usando Xcode por primera vez, mi iPhone pregunta si deseo habilitar las notificaciones push.

Puedo enviar una notificación, y la insignia muestra un número que envié.

Cuando elimino la aplicación de mi iPhone y la reconstruyo en Xcode y la vuelvo a instalar en mi iPhone (usando Xcode):

  • El dispositivo no pregunta si quiero habilitar la inserción.
  • La insignia está allí y recuerda el último número.

Probé la misma aplicación en un dispositivo nuevo (instalé el IPA) y me pidió permisos.

¿Cómo puedo hacer que mi dispositivo olvide completamente la aplicación?

Gracias


Actualizado para iOS 7 -> iOS 10 de los documentos de Apple:

En iOS 7 y versiones posteriores, la primera vez que una aplicación activada por push se registra para recibir notificaciones push, iOS pregunta al usuario si desea recibir notificaciones para esa aplicación. Una vez que el usuario ha respondido a esta alerta, no se vuelve a presentar a menos que se restaure el dispositivo o la aplicación se haya desinstalado durante al menos un día.

Si desea simular una ejecución por primera vez de su aplicación, puede dejar la aplicación desinstalada por un día. Puede lograr esto último sin esperar un día siguiendo estos pasos:

  1. Elimina tu aplicación del dispositivo.
  2. Apague el dispositivo por completo y vuelva a encenderlo.
  3. Vaya a Configuración> General> Fecha y hora y establezca la fecha siguiente un día o más.
  4. Apague el dispositivo por completo nuevamente y vuelva a encenderlo.

Para iOS 5 e iOS6:

Restablezca la alerta de permisos de notificaciones push restaurando el dispositivo desde una copia de seguridad (r 11450187). Estos son los pasos para hacer esto de manera eficiente:

  1. Use el Organizador de Xcode para instalar su aplicación en el dispositivo. La clave es instalar la aplicación por primera vez sin ejecutarla.
  2. Use iTunes para hacer una copia de seguridad del dispositivo.
  3. Ejecuta la aplicación. Se presentará la alerta de permisos de notificaciones automáticas.
  4. Cuando desee restablecer la alerta de permisos de notificaciones automáticas, restaure el dispositivo desde la copia de seguridad que creó en el primer paso.

https://developer.apple.com/library/content/technotes/tn2265/_index.html


Estaba en el mismo barco que eras. Lo que encontré más útil fue cambiar ligeramente el identificador del paquete.

Ejemplo: su identificador de paquete es com.company.app. Si necesita probar la habilitación de notificaciones push, cambie el identificador a com.company.app1. Se instalará como una nueva aplicación y tendrá nuevas configuraciones de permiso de notificación de inserción.

Solo asegúrate de volver a cambiarlo cuando termines las pruebas.


Hay una solución para esto que implica configurar el tiempo del sistema por delante en dos días, reiniciar el dispositivo y luego cambiar el tiempo del sistema de nuevo al presente. iOS está diseñado para pedir permiso solo para empujar una vez al día por aplicación.

Restablecimiento de las notificaciones push Permisos de alerta en iOS La primera vez que una aplicación activada por push se registra para recibir notificaciones push, iOS pregunta al usuario si desea recibir notificaciones para esa aplicación. Una vez que el usuario ha respondido a esta alerta, no se vuelve a presentar a menos que se restaure el dispositivo o la aplicación se haya desinstalado durante al menos un día.

Si desea simular una ejecución por primera vez de su aplicación, puede dejar la aplicación desinstalada por un día. Puede lograr esto último sin tener que esperar un día configurando el reloj del sistema en un día o más, apagando el dispositivo por completo y volviendo a encender el dispositivo.

http://developer.apple.com/library/ios/#technotes/tn2265/_index.html


Si tiene algún código de inicialización de la aplicación (por ej., Copiando / inicializando db cuando no hay db disponible en la carpeta de documentos, para que sepa que está reinstalado) puede restablecer el recuento de la insignia a cero.

De nuevo, esto podría fallar si los usuarios están eliminando manualmente el archivo db del paquete o si no tiene esa configuración de inicialización para su aplicación.


Siga los siguientes pasos para estimular la primera ejecución de su aplicación siguiendo estos pasos:

1). Elimina tu aplicación del dispositivo.

2). Apague el dispositivo por completo y vuelva a encenderlo.

3). Vaya a Configuración> General> Fecha y hora y establezca la fecha siguiente un día o más.

4). Apague el dispositivo por completo nuevamente y vuelva a encenderlo.


En primer lugar, no hay ninguna relación en que iOS recuerde push settings,badge valor de la push settings,badge y no push notification . Estoy seguro de que hay algún otro problema. Sí, iOS recuerda la push settings y el valor de la badge de una aplicación. Solicita confirmación de inserción cuando se instala por primera vez en el dispositivo. Puede restablecer el valor de la badge llamando a setApplicationIconBadgeNumber:

Si desea restablecer la push settings , puede hacerlo restableciendo todas las setting de su dispositivo.