Contents

조회 수 1080 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

iOS 앱에서 push를 수신할 때, 앱의 상태는 다음의 세 가지 상태 중 하나에 있다.


1. 앱이 실행 상태가 아님( push 수신으로 실행됨 )


2. 앱이 foreground( 실행 중 ) 상태에서 push를 수신함


3. 앱이 background 상태에서 push를 수신함


각각의 상태에서 별도의 다른 동작을 위해 이 상태를 구분할 수 있어야 하고, AppDelegate 내에서 다음의 코드를 통해 구분이 가능하다.


# Objective-C

- (BOOL)application:(UIApplication *)application 
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
 
    if (launchOptions && [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]) {
        // 1번 상태에서 push 수신
    }
 
    return YES;
}
 
 
- (void)application:(UIApplication *)application 
    didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    if (application.applicationState == UIApplicationStateActive) {
        // 2번 상태에서 push 수신
    }
    else {
        // 3번 상태에서 push 수신
    }
}




?

  1. [c] RSA 암호화 구현(gmp 라이브러리 활용)

    Date2016.10.03 CategoryDevelop Byhooni Views1008
    Read More
  2. XE Core 1.8.18 본문 작성시 태그(html) 사라지는 버그

    Date2016.04.21 CategoryDevelop Byhooni Views1015
    Read More
  3. 삼성페이(Samsung Pay) 구조

    Date2016.09.09 CategoryPPT Byhooni Views1020
    Read More
  4. [js] AngularJS 란?

    Date2015.11.26 CategoryDevelop Byhooni Views1021
    Read More
  5. [mac] How to uninstall MySQL on Mac OS.

    Date2017.11.08 CategorySystem/OS Byhooni Views1033
    Read More
  6. [virtualbox] VirtualBox에 Ubuntu 설치하기

    Date2019.11.22 CategorySystem/OS Byhooni Views1061
    Read More
  7. [ios] 로컬에 있는 JS 파일 웹뷰에서 동적으로 실행하기

    Date2015.02.10 CategoryDevelop Byhooni Views1066
    Read More
  8. [ios] 오브젝티브C→스위프트, 코드 변환 손쉽게

    Date2015.08.07 CategoryDevelop Byhooni Views1072
    Read More
  9. [android] 딜레이를 구현하기 위한 꼼수

    Date2016.11.24 CategoryDevelop Byhooni Views1072
    Read More
  10. [ios] Xcode에서 특정 파일만 ARC 따로 설정하는 방법

    Date2017.03.29 CategoryDevelop Byhooni Views1075
    Read More
  11. [ios] APNS, Remote Push 수신 시점에서 앱의 3가지 실행 상태

    Date2018.10.19 CategoryDevelop Byhooni Views1080
    Read More
  12. [js] 스크롤 이벤트 막기

    Date2015.04.14 CategoryDevelop Byhooni Views1086
    Read More
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 98 Next
/ 98