Estoy trabajando con notificaciones push en una aplicación navBased. en AppDelegate.m didRegisterForRemoteNotificationsWithDeviceToken: no invoque en llamar registerForRemoteNotificationTypes: código es el siguiente:didRegisterForRemoteNotificationsWithDeviceToken: no invoca al llamar a registerForRemoteNotificationTypes :?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
// Get a hex string from the device token with no spaces or < >
NSLog(@"applicationDidFinishLaunchingWithOptions dev token test");
NSString *deviceTokenStr = [[[[deviceToken description]
stringByReplacingOccurrencesOfString: @"<" withString: @""]
stringByReplacingOccurrencesOfString: @">" withString: @""]
stringByReplacingOccurrencesOfString: @" " withString: @""];
NSLog(@"Device Token: %@", deviceTokenStr);
}
Estoy seguro de que el aprovisionamiento de perfil no es el problema. y encontré el error:
Error en el registro. Error: dominio de error = NSCocoaErrorDomain Code = 3000 "no se encontró una cadena de autorización 'aps-environment' válida para la aplicación" UserInfo = 0x115490 {NSLocalizedDescription = cadena de autorización 'aps-environment' válida no encontrada para la aplicación}
alguien puede decirme ¿Qué está pasando en este código y que no está funcionando? thanx
lo siento, pero ¿cómo puedo marcar mi código como código de muestra? soy nuevo en stackoverflow. – Piscean
¿recibe ese error a través de la aplicación: didFailToRegisterForRemoteNotificationsWithError:? – Max