일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 제이쿼리
- SQL
- 코드이그나이터
- css
- IPO
- 자바스크립트
- JavaScript
- 7월 공모주 청약 일정
- MYSQL
- Oracle
- linux
- Stock
- codeigniter
- java
- 주식
- jquery
- 리눅스
- 공모주
- 주식 청약
- 공모주 청약
- php
- 맥
- 공모주 청약 일정
- 주식 청약 일정
- 자바
- Stock ipo
- 오라클
- 6월 공모주 청약 일정
- html
- Eclipse
- Today
- Total
개발자의 끄적끄적
[APNS 사용하기] 5. Device Token 얻기 본문
[APNS 사용하기] 5. Device Token 얻기
0. 들어가기 전에
- 임의로 등록한 개발폰에 푸시메세지를 보내기 위한 준비작업을 할 것입니다.
- Device Token이 왜 푸시메세지를 보내기 위해 필요한지 등은,
APNS의 원리에 대해 다른 블로그들에서 학습 후 보시기 바랍니다.
1. 이전 포스팅에서 다운로드받아 놓은 프로비저닝 프로파일을 더블클릭해서 xcode Organizer에 등록합니다.
2. 프로비저닝 프로파일을 만들 때 사용한 App ID에 맞게 프로젝트를 생성한 후, 생성한 프로비저닝 프로파일로 Code Sign을 해줍니다.
참고)아래는 Xcode5 beta 버전의 이미지입니다.
3. AppDelegate.m 파일에 아래의 함수를 추가 및 수정한다.
- 1) didFinishLaunchingWithOptions : 어플이 실행될 때 Device Token 발급을 요청하기 위해 노티 타입을 지정하여서, registerForRemoteNotificationType함수를 호출한다.
- 2) didRegisterForRemoteNotificationsWithDeviceToken : Device Token 발급 성공 시, 발급된 토큰을 인자로 받아온다.
- 3) didFailToRegisterForRemoteNotificationsWithError : Device token 발급 실패 시 호출된다.
- 4) didReceiveRemoteNotification : Push 메세지 수신 시 인자로 푸시메세지를 받아온다. (추후, 구현 시 사용하게 될 함수)
4. 실제 기기에서 실행한 후, 푸시 알림 '승인' 을 누른다.
5. 토큰 받기 성공 시, 로그로 찍게 해 놓았으므로 아래처럼 Device Token이 로그로 찍힌다.
- 참고) 노티 보내기 테스팅에 사용할 것이므로 메모장에 복사해 놓으세요.
출처 : https://m.blog.naver.com/PostView.nhn?blogId=a_pcnic&logNo=130172004305
'개발 > android & ios' 카테고리의 다른 글
[ios] FCM Notification 구현 [펌] (0) | 2020.07.29 |
---|---|
[APNS 사용하기] 1. (APNS를 위한) App ID 생성 [펌] (0) | 2020.07.28 |
[android] Dangerous Permission (0) | 2020.07.19 |
[android] 안드로이드 - UsageStatsManager로 앱 실행 기록 가져오는 방법 (0) | 2020.07.19 |
[안드로이드/Android] 권한 체크하기 [펌] (0) | 2020.07.09 |