
- 사용자가 모바일 앱을 설치해야 합니다
- 올바른 플랫폼 자격 증명을 구성해야 합니다(Android의 FCM, iOS의 APNs, Huawei의 HMS, Amazon의 ADM)
- 사용자가 알림을 받을 수 있는 권한을 부여해야 합니다
SDK 설정 및 마이그레이션
장치를 등록하고 푸시 메시징을 활성화하려면 앱에 OneSignal SDK를 통합하세요. 다른 공급업체에서 마이그레이션하는 경우, OneSignal은 Firebase, Airship, Braze 등에서의 마이그레이션을 지원합니다.모바일 SDK 설정
장치를 등록하고 푸시 메시징을 활성화하려면 앱에 OneSignal SDK를 통합하세요.
다른 공급업체에서 마이그레이션
Firebase, Airship, Braze 또는 다른 푸시 공급업체에서 마이그레이션하세요.
푸시 권한 프롬프트
모바일 플랫폼에서는 사용자가 푸시 알림을 받기 전에 옵트인해야 합니다. Apple의 Human Interface Guidelines는 보내려는 정보 유형을 설명하고 사용자에게 옵트인 또는 옵트아웃할 수 있는 명확한 방법을 제공할 것을 권장합니다. 시스템 프롬프트를 표시하기 전에 OneSignal의 인앱 메시지를 사용하여 가치를 설명하는 사전 권한 프롬프트를 구축할 수 있습니다.
푸시 권한 프롬프트
인앱 메시지를 사용하여 사용자 지정 사전 권한 프롬프트를 구축하세요.
모바일 SDK 참조
SDK에서 프로그래밍 방식으로 권한 요청을 트리거하세요.
iOS 프로비저닝 푸시
프롬프트 전에 알림 센터에 자동 알림을 표시하세요.
사용자 및 구독
SDK가 활성화되면 사용자가 앱을 열 때 OneSignal이 자동으로 사용자 및 구독 레코드를 생성합니다. 모바일 구독은 사용자가 다음을 수행할 때 생성됩니다:- 장치에서 앱을 처음 열 때
- 앱을 제거하고 다시 설치한 다음 앱을 다시 열 때
OneSignal.login을 통해 External ID를 할당할 때까지 익명으로 유지됩니다.

사용자
사용자를 관리하고, External ID를 할당하고, 익명 사용자와 식별된 사용자를 이해하세요.
구독
구독이 장치와 채널 전반에 걸쳐 생성되고 관리되는 방법.
세그먼트
타겟 메시지를 위해 사용자를 동적 세그먼트로 그룹화하세요.
푸시 알림 디자인
효과적인 푸시 알림을 만들려면 텍스트를 작성하는 것 이상이 필요합니다. 모든 푸시 알림을 최대한 활용하는 방법을 시청한 후 아래의 디자인 요소를 살펴보세요.
- 제목: 주목을 끄는 헤드라인(권장: 50자 미만)
- 메시지: 주요 알림 내용(권장: 120자 미만)
- 아이콘: 브랜드 아이콘 또는 알림 전용 이미지
- 대형 이미지: 눈에 띄는 시각적 콘텐츠
- 액션 버튼: Call-to-action 버튼
- 푸시를 받은 타임스탬프
- 앱 이름: 앱의 이름
개인화 및 현지화
일반 푸시 알림을 고성능 메시지로 전환하는 방법을 시청한 후 아래의 개인화 옵션을 살펴보세요.푸시 동작 구성
타이밍, 표시 설정, 사용자 상호 작용을 포함하여 전달 후 알림이 동작하는 방식을 제어하세요.전달, 표시 및 해제 설정
제한
대규모 대상에 대한 알림 전달 속도를 제어합니다.
빈도 제한
동일한 사용자에게 알림을 과도하게 보내는 것을 방지하기 위해 제한을 설정합니다.
TTL(수명)
장치가 오프라인일 때 푸시 서비스가 메시지를 유지하는 기간을 정의합니다.
Collapse ID
알림 혼잡을 줄이기 위해 이전 메시지를 최신 메시지로 교체합니다.
Android 알림 카테고리
중요도 수준(배너, 무음)과 기타 표시 방면을 제어합니다.
iOS 집중 모드 및 중단 수준
iOS의 우선 순위 수준(수동, 시간 민감)을 제어합니다.
알림 소리
각 플랫폼의 알림 오디오를 구성합니다.
배지
iOS에서 앱 아이콘 배지 개수 동작을 관리합니다.
데이터 및 백그라운드 알림
앱이 가시적인 알림을 표시하지 않고 처리할 수 있는 커스텀 데이터를 푸시 페이로드에 포함하세요.클릭 동작 및 딥 링크
사용자가 알림을 탭할 때 발생하는 작업을 제어하세요.URL, 링크 및 딥 링크
딥 링크와 추적 URL을 사용하여 사용자를 관련 콘텐츠 또는 페이지로 라우팅하세요.
딥 링크
플랫폼별 딥 링크 구현 세부 정보.
액션 버튼
사용자가 알림에서 즉시 작업을 수행할 수 있도록 합니다.
알림 이벤트 옵저버
클릭 이벤트를 수신하고 사용자 지정 코드로 인앱 동작을 트리거하세요.
분석 및 문제 해결
알림 성능을 측정하고 일반적인 전달 문제를 해결하세요.푸시 메시지 리포트
각 메시지에 대한 전달, 오픈율 및 클릭률 지표를 확인하세요.
분석 개요
채널 전반의 참여 및 사용자 행동 지표를 탐색하세요.
알림이 표시되지 않거나 지연됨
메시지가 장치에 표시되지 않는 경우 문제 해결 체크리스트.
알림 이미지가 표시되지 않음
플랫폼 전반의 이미지 렌더링 문제를 해결하세요.
중복 알림
중복 알림이 표시되는 이유를 문제 해결하세요.
다음 단계
A/B 테스트
실험으로 메시지를 최적화하여 참여도를 높이는 요소를 찾으세요.
Journey
사용자 행동에 의해 트리거되는 자동화된 다단계 메시지 흐름을 구축하세요.
태그
개인화 및 타겟팅을 위한 사용자 수준 데이터를 추가하세요.
인앱 메시지
앱 내에서 풍부하고 인터랙티브한 메시지로 사용자에게 도달하세요.
FAQ
사용자가 푸시 알림을 받으려면 옵트인해야 하나요?
네. iOS와 Android 모두 사용자가 푸시 알림을 받기 전에 권한을 부여해야 합니다. iOS에서는 시스템 프롬프트를 표시해야 합니다. Android 13+에서는POST_NOTIFICATIONS 권한이 필요합니다. 시스템 대화 상자를 트리거하기 전에 가치를 설명하려면 사전 권한 프롬프트를 사용하세요.