Je reçois ce message d'alerte lors de l'obtention du jeton de périphérique à l'aide de ce code.Le jeton de périphérique n'a pas reçu
"Erreur de domaine = NSCocoaErrorDomainCode = 3000" pas valide chaîne aps-environment'entitlement trouvé pour application » Userinfo = {0x1665f5b0 NSlocalizedDescription = pas valide chaîne « app-environment'entitlement trouvée pour application}
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)var_deviceToken
{
NSString *tokenString = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
NSLog(@"Push Notification tokenstring is %@",tokenString);
self.deviceToken = tokenString;
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
NSString* s=[[NSString alloc] initWithFormat:@"%@",error];
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Device Token didn't recieve" message:s delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
Avez-vous activé la notification push pour votre application dans le profil d'approvisionnement? – rckoenes
duplication possible de [Comment réparer "pas de chaîne d'autorisation 'aps-environment' valide pour l'application" dans Xcode 4.3?] (Http://stackoverflow.com/questions/10987102/how-to-fix-no-valid- aps-environment-entitlement-string-found-for-application) – memmons