iOS

iOS

Postman으로 FCM 테스트 (FCM API v1)

우선 포스트맨 다운로드는 여기에서 할 수 있습니다! 포스트맨으로 FCM 테스트를 하려고 보니.. 다들 파이어베이스 Cloud Messaing API의 서버키를 가지고... 하시더라구요...? 근데 문제는 서버키 발급이 중단됐다는 것..! 그래서 Firebase Cloud Messaging API(V1)으로 테스트 하는 방법을 찾아보고 정리해보겠습니다. 우선 포스트맨에서 FCM으로 메시지를 보낼 때는 아래와 같은 경로로 보내야 합니다. (POST)프로젝트 ID는 파이어베이스의 프로젝트 설정 > 일반 탭에서 확인할 수 있습니다. 그리고 Authrization 탭에서 토큰을 발급 받아야 하는데요 저는 파이어베이스 사용하는 구글 아이디로 로그인했더니 자연스럽게 가져와졌습니다..! https://console.c..

iOS

SwiftUI에서 FCM 설정

SwiftUI로 새로운 프로젝트를 만들 예정인데, FCM을 사용하게 될 것 같아 Notification 테스트를 위해 사전 조사했던 부분을 정리한 포스팅입니다.파이어베이스 콘솔에서 프로젝트 새로 생성 프로젝트 번들 ID 입력App Store ID는 앱이 앱스토어에 등록된 경우에 등록한다. (웹으로 앱스토어 들어가서 앱 검색하면 URL 맨 뒤에 숫자 보이는 것이 App Store ID) GoogleService-Info.plist 파일을 다운로드 받아 프로젝트 폴더에 추가 SPM에 firebase-ios-sdk 추가우선은 FCM 테스트 용으로 생성하는 거라 Analytics랑 Messaging만 선택해서 추가했다. import SwiftUIimport FirebaseCoreclass AppDelegate:..

iOS

GCD (Grand Central Dispatch) 간단 정리

GCD (Grand Central Dispatch) 여러 thread가 task를 처리할 수 있도록 Queue(Dispatch Queue)에 들어온 task를 적절하게 분배해주는 시스템 Sync / Async sync: 코드 한 줄씩 작업 다 끝날 때 까지 기다린 다음에 다음 라인 실행 (queue에 들어간 task가 모두 완료 되어야 다음 task를 수행함) async: 기다리는 작업없이 다음 코드라인을 바로 실행 (queue에 들어간 task가 완료 되는지에 관계 없이 바로 다음 task를 수행함) Serial / Concurrent (Queue에서 작업을 분배하는 방법) - Serial: 하나의 thread가 순차적으로 처리하게 된다. - Concurrent: 여러 thread가 queue의 작업을..

iOS

iOS에서 json 처리하기

API 호출해 받은 Data를 json 파일로 저장하기 https://eunjoochoi.github.io/ios/save-json-file API 호출해 받은 Data를 json 파일로 저장하기 개발 공부하는 곳 eunjoochoi.github.io HTML로 내려오는 문자열을 정상 표기로 변환하기 https://eunjoochoi.github.io/ios/html-to-string [Swift] HTML로 내려오는 문자열을 정상 표기로 변환하기 HTML To String eunjoochoi.github.io JSONDecoder 내가 원하는 모양으로 파싱하기 https://eunjoochoi.github.io/ios/swift-json-custom-decoding [Swift] JSONDecoder ..

eunjuicy
'iOS' 카테고리의 글 목록