스마트폰 앱 알림을
제공자별로 연동.
Firebase Cloud Messaging, Apple Push Notification service, OneSignal과 자체 호스팅형 Gotify 네 가지 푸시 선택지의 앱 주소·SDK·사용법 안내입니다.
스마트폰 앱 푸시 제공자
Firebase Cloud Messaging
Android·iOS 앱과 웹에 알림을 전달하는 Firebase Cloud Messaging 연동 안내입니다.
설정 안내 보기 → 앱 주소 · 사용 설명Apple Push Notification service
Apple 기기의 네이티브 앱 알림을 위한 APNs 인증·전송 구성 안내입니다.
설정 안내 보기 → 앱 주소 · 사용 설명OneSignal
모바일 앱 푸시와 사용자 세그먼트 관리를 제공하는 외부 푸시 플랫폼 연동 안내입니다.
설정 안내 보기 → 앱 주소 · 사용 설명Gotify
자체 서버에 설치해 알림을 관리하는 오픈소스 푸시 서버이며 공식 Android 앱으로 알림을 받을 수 있습니다.
설정 안내 보기 →제공자별 상세 페이지에 관련 앱 다운로드·SDK 주소와 사용 순서를 정리했습니다. 이 포털에는 앱·SDK와 서버 발송 API가 아직 연결되어 있지 않습니다.
스마트폰 앱 푸시 연동 구현 순서
스마트폰 앱 푸시는 iOS·Android 앱, 푸시 제공자 프로젝트, 기기 토큰과 서버 발송 API가 함께 필요합니다. 제공자 카드를 열면 공식 앱 다운로드 또는 SDK·콘솔 주소와 단계별 사용 방법을 확인할 수 있습니다.
시작 전 준비사항
- 배포 서명 및 앱 식별자가 준비된 iOS·Android 앱
- 푸시 권한 요청과 기기 토큰 갱신을 처리할 앱 코드
- 발송 인증정보를 안전하게 저장할 서버 API와 사용자 수신 동의 정책
구현 및 검증 순서
- 푸시 제공자 선택
Firebase Cloud Messaging, Apple Push Notification service, OneSignal 또는 자체 서버 운영형 Gotify 가운데 앱 플랫폼과 운영 방식에 맞는 제공자를 선택합니다. Gotify는 Android 앱 중심으로 지원 범위를 확인하세요.
- 앱 프로젝트 등록
bundle ID/package name, 앱 서명, 개발·운영 환경을 등록하고 필요한 SDK와 푸시 capability를 구성합니다.
- 서버 토큰·발송 연동
앱에서 발급된 기기 토큰을 서버에 등록하고 갱신·철회합니다. 발송 키는 서버에만 보관하고 권한 확인을 거친 발송 API를 구현합니다.
- 실기기·동의 흐름 시험
iOS·Android 단말에서 포그라운드·백그라운드 수신, 알림 권한 거부, 토큰 만료, 로그아웃과 수신 거부를 시험합니다.
운영 전 확인 목록
- iOS·Android 앱 식별자와 환경 설정이 제공자 콘솔에 일치하는가
- 기기 토큰 갱신·무효화와 사용자별 수신 동의를 처리하는가
- 비밀 키가 서버에만 있고 실제 단말에서 수신을 확인했는가
푸시 알림은 사용자 동의와 운영체제 알림 권한이 있어야 전달될 수 있습니다. 기기 토큰은 변경·만료될 수 있으며, 인증 키를 앱 바이너리나 브라우저에 넣지 마세요.