Ich poste Werte von Benutzername, Passwort und Devicetoken zu .net Webservice. Aber es hat keinen Geräte-Token-Wert erhalten. Ich verwende den folgenden Code.Wie bekomme ich Geräte-Token?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert ];
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSLog(@"didRegisterForRemoteNotificationsWithDeviceToken: %@", deviceToken);
NSString *dt = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
dt = [dt stringByReplacingOccurrencesOfString:@" " withString:@""];
self.DeviceToken=dt;
NSLog(@"~~~~devToken(dv)=%@",deviceToken);
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Failed to get token, error: %@", error);
}
Aber in der Konsole zeigt es
Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1a0810 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application
Jede Idee? Danke im Voraus!
hi Ich habe den Geräte-Token, aber es konnte die Werte nicht an webservice posten.In der Konsole zeigt es -JSONValue fehlgeschlagen. Fehler-Trace ist: ( "Fehler Domain = org.brautaset.JSON.ErrorDomain Code = 3 \" Unbekanntes führendes Zeichen \ "UserInfo = 0x15e880 {NSLocalizedDescription = Unbekanntes führendes Zeichen}, was ist das Problem? – fathik