iPhone デバイスからデバイス トークンを取得するにはどうすればよいですか?
18947 次
3 に答える
14
このメソッドは、UIAlert でも確認できるデバイス トークンを確認したい場合は、デバッグ モードでコンソールに deviceToken を出力します。
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSLog(@"APN device token: %@", deviceToken);
NSString *deviceTokenString = [NSString stringWithFormat:@"%@",deviceToken];
UIAlertView *deviceTokenAlert = [[UIAlertView alloc] initWithTitle:@"Device Token"
message:deviceTokenString
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
}
于 2011-09-30T18:31:06.737 に答える
7
このメソッドを実装した場合
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
}
プッシュ通知の場合、デバイス トークンを取得します (このメソッドは、実際にはアプリケーションに実装する必要がある 2 つのメソッドのうちの 1 つです)。
これは役に立つかもしれませんhttp://urbanairship.com/docs/push.html
Iphone アプリケーションでプッシュ通知を確認することもできます
これが役に立つことを願っています。
于 2011-02-02T09:18:27.580 に答える
6
このメソッドは、コンソールにデバイス トークンを表示します。
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSString *str = [NSString
stringWithFormat:@"%@",deviceToken];
NSString *newString = [str stringByReplacingOccurrencesOfString:@" " withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@"<" withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@">" withString:@""];
[[NSUserDefaults standardUserDefaults] setObject:newString forKey:@"deviceToken"];
NSLog(@"Your deviceToken ---> %@",newString);
}
于 2012-06-11T10:50:30.737 に答える