apns2 APNS 개발 2 APNS 구현을 위해서 앱에서 처리해야할 부분과 서버에서 처리해야할 부분이 있다. 서버는 어디로 푸시를 날릴지 알기위해서 디바이스토큰이라는 것이 필요한데, 그건 앱에서 알아낼 수 있다. 우선 앱에서 필수 코드를 구현해야 테스트가 가능하겠다. Xcode에서 프로젝트를 하나 만들자. 앱의 bundle identifier는 개발자 사이트에서 마련해놓은 번들 아이디와 같아야한다.내 경우에는 com.appspop.pushtest 였다. AppDelegate.m 에 가서 아래 내용 추가하자. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override poi.. 2015. 11. 22. APNS 개발 1 Xcode가 좋아져서 개발자 인증서는 알아서 키체인에 등록해주고, 개발자 센터에도 알아서 잘 등록해주지만, 실제 기기에서 테스트를 할 수 밖에 없는 푸시서비스를 이용하는 경우에는 앱 아이디를 제대로 등록해서 개발을 해야한다. 개발자 센터가서 앱 아이디를 먼저 만들어줘야한다. 개발자 센터로 가서 Certificates, identifier & Profiles 로 간다.왼쪽 메뉴 중 Identifier 아래 App IDs 를 선택한다.https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action 오른쪽 상단에 [+]를 클릭해서 앱 아이디를 등록할 수 있다. App ID Description > Name 에 'Push Test'라고 입.. 2015. 11. 22. 이전 1 다음