지난 포스팅에서는 FCM푸시알람을 받기 위해 타블로그를 참고하여 글을 포스팅했습니다.
이번에는 토큰키를 디바이스에서 불러오는 코드를 알아보겠습니다.
개인적으로 FCM 사이트는 아주 훌륭한 메뉴얼을 제공한다고 생각합니다. 원래 공식사이트 레퍼런스들은 하나같이 복잡하고 어려운 느낌이었는데, FCM은 생각보다 단순하고 간결하게 코드로 표현이 되어 있습니다.
1. import Firebase
2. 아래 코드 입력
1
2
3
4
5
6
7
8
|
InstanceID.instanceID().instanceID { (result, error) in
if let error = error {
print("Error fetching remote instance ID: \(error)")
} else if let result = result {
print("Remote instance ID token: \(result.token)")
}
}
|
cs |
즉, result.token이 디바이스의 토큰값이 됩니다. 제가 진행하는 프로젝트의 경우, 토큰키가 갱신될 때마다 별도 서버에 있는 유저 관리 테이블에 저장되도록 해놓았는데요. 해당 로직을 적절한 곳에, 적당히 잘 꾸며놓으면 됩니다.
'Developer > iOS, Swift' 카테고리의 다른 글
[Swift] 캘린더 라이브러리, FSCalendar 사용법 및 예제 (2) | 2020.01.07 |
---|---|
[Swift] View 둥근 모서리 만들기 (RoundView) (0) | 2019.12.16 |
[Swift] FCM을 이용한 아이폰 PUSH알람 기능 이용하기 (2) | 2019.12.15 |
[Swift] 뒤에 배경이 보이는 팝업창 띄우기 (0) | 2019.12.13 |
[Swift] 화면 스와이프 시, 뒤로가기 기능 구현하기 (0) | 2019.12.10 |
댓글