Las notifications push no funcionan en iOS7, pero funcionan en iOS6.

Estoy teniendo problemas con las notifications push en iOS7.

He desarrollado una aplicación para iOS6 y las notifications push funcionan muy bien. Pero cuando pongo esa aplicación en un dispositivo iOS7, no funciona.

Pero sucede algo muy extraño. Si utilizo la tecla de desarrollo, mi dispositivo iOS7 puede recibir push, pero con la tecla de producción, no puede.

Puedo get mi token devide para push, pero no puede recibir nada.

¿Alguna idea?

Este es mi código:

Appdelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // PUSH-CODE [[UIApplication shanetworkingApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; .... } // PUSH-CODE - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { NSString *token = [[deviceToken description] stringByTrimmingCharactersInSet: [NSCharacterSet characterSetWithCharactersInString:@"<>"]]; token = [token stringByReplacingOccurrencesOfString:@" " withString:@""]; NSLog(@"Token: %@", token); [[NSUserDefaults standardUserDefaults] setObject:token forKey:@"deviceToken"]; [[NSUserDefaults standardUserDefaults] synchronize]; } - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error { NSLog(@"Failed to get token, error: %@", error); } 

Acabo de hacer una búsqueda en Google para que "la notificación de ios7 push no funcione", ya que su pregunta fue solo la tercera, ya sé la respuesta. No es tu culpa, pero la de Apple. El usuario necesita conectar su teléfono a iTunes para recibir empujones. A veces, un restablecimiento de fábrica duro, a veces simplemente apaga el dispositivo.

  • iOSX.0 es un "testing"
  • iOSX.1 es un "intentamos solucionar algunos errores, según tus llamas"
  • iOSX.2 estable, eres libre de desarrollar, de todos modos en 3 meses tenemos la próxima versión X.0 🙂

Resuelvo este problema cambiando la configuration de inserción de la aplicación en el centro de inserción. solo cierra y luego abre