Skip to content

Instantly share code, notes, and snippets.

@dalzony
Created October 20, 2012 00:02
Show Gist options
  • Save dalzony/3921364 to your computer and use it in GitHub Desktop.
Save dalzony/3921364 to your computer and use it in GitHub Desktop.
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
//토큰을 서버로 전송
NSLog(@"APNS Device Token : %@", [deviceToken description]);
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
//토큰 전송 실패
NSLog(@"Failed to register, error: %@",error);
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
//다른일 수행중일떄 받을 수 있음
NSDictionary *aps = [userInfo valueForKey:@"aps"];
NSString *subject = [NSString stringWithFormat:@"%@", [aps objectForKey:@"alert"]];
NSDictionary *link = [userInfo valueForKey:@"link"];
NSDictionary* listDict = [NSDictionary dictionaryWithObjectsAndKeys:subject,@"subject",link,@"link", nil];
[pushList addObject:listDict];
NSLog(@"%@",listDict);
UIAlertView *pushAlert = [[UIAlertView alloc] initWithTitle:@"클량 실시간 베스트"
message:subject
delegate:self
cancelButtonTitle:@"Cancle"
otherButtonTitles:@"Open", nil];
[pushAlert show];
[pushAlert release];
[[NSUserDefaults standardUserDefaults] setObject:pushList forKey:@"push_list"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment