0
앱이 백그라운드에 있지 않으면 푸시 알림이 제공됩니다. 실행 버튼을 클릭하면 푸시 알림이 표시되지 않고 응용 프로그램이 열립니다. 푸시 알림을 열려면 알림 창에서 푸시 알림을 다시 탭해야합니다. 출시와 함께 어떤 방법으로도 알림을 표시 할 수 있습니까?앱이 백그라운드에서 실행되고 있지 않을 때 푸시 알림을 처리하는 방법
앱이 백그라운드에 있지 않으면 푸시 알림이 제공됩니다. 실행 버튼을 클릭하면 푸시 알림이 표시되지 않고 응용 프로그램이 열립니다. 푸시 알림을 열려면 알림 창에서 푸시 알림을 다시 탭해야합니다. 출시와 함께 어떤 방법으로도 알림을 표시 할 수 있습니까?앱이 백그라운드에서 실행되고 있지 않을 때 푸시 알림을 처리하는 방법
해결되었습니다. 답변 :
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary *tmpDic = [launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
//if tmpDic is not nil, then your app is launched due to an APNs push, therefore check this NSDictionary for further information
if (tmpDic != nil) {
NSLog(@" - launch options dict has something ");
NSLog(@" - badge number is %@ ", [[tmpDic objectForKey:@"aps"] objectForKey:@"badge"]);
NSLog(@" - ");
}
해결되었습니다. 참조 : http://stackoverflow.com/questions/4782352/how-can-i-handle-push-notification-when-my-app-is-not-running – Inder