요구 사항
인앱 메시지를 생성하기 전에:- 앱에 위치 추적 권한을 추가합니다(Android 및 iOS 모두).
- 플랫폼별 설정 지침은 모바일 SDK 위치 참조를 참조하세요.
- 앱 코드에서 OneSignal과 위치 공유를 활성화합니다.
메시지 생성
1
메시지 생성
OneSignal 대시보드에서 메시지 > 인앱 > 새 인앱으로 이동합니다
2
오디언스
- 모든 사용자가 프롬프트를 보아야 하는 경우 모든 사용자에게 표시를 선택합니다.
- 그렇지 않으면 특정 세그먼트를 타겟팅합니다.
3
메시지 디자인
- 위치 액세스가 사용자에게 이점이 되는 이유를 명확하게 설명합니다. 예: “관련 로컬 업데이트를 받으려면 위치를 활성화하세요.”
- 옵트인 가능성을 높이기 위해 간결하지만 구체적으로 작성합니다.

인앱 블록 및 미리보기와 함께 클릭 작업을 추가하는 기능을 보여주는 이미지
위치 권한 프롬프트 클릭 작업 추가
1
버튼 또는 이미지 추가
명확한 클릭 유도 문안이 있는 버튼 또는 이미지를 추가합니다(예: “위치 활성화”).
2
클릭 작업 추가
옵션에서:
- 클릭 작업 추가를 클릭합니다
- 위치 권한 프롬프트를 선택합니다
Android 및 iOS 모두 시스템 수준 프롬프트가 나타날 수 있는 빈도를 제한합니다. 이 소프트 사전 프롬프트를 사용하면 이러한 제한을 피하고 필요한 경우 반복 시도를 허용할 수 있습니다.

인앱 블록 및 클릭 작업을 추가하는 기능을 보여주는 이미지
인앱 메시지 트리거
프롬프트가 표시되는 시기와 방법을 제어할 수 있습니다.옵션 1: 시간 기반 트리거
사용자가 앱에서 설정된 시간(예: 30초 후)이 지난 후 메시지를 표시합니다.
세션 인앱 트리거를 보여주는 이미지.
옵션 2: 프로그래밍 방식 트리거
SDK를 통해 프롬프트가 나타나는 시기를 정확하게 제어합니다:1
앱에 트리거 코드를 추가합니다.
SDK의
addTrigger 메서드를 사용하여 location_prompt와 같은 키와 true와 같은 값을 설정합니다. 그런 다음 앱 내에서 원하는 때마다 이를 호출합니다.2
메시지에 트리거를 추가합니다
인앱 메시지 설정에서 동일한 트리거 키(
location_prompt)와 값(true)을 설정합니다.
프로그래밍 방식 인앱 트리거를 보여주는 이미지.
메시지 빈도 설정
사용자에게 스팸을 보내지 않으려면:- 여러 번을 선택합니다
- 메시지를 표시할 횟수를 설정합니다
- 각 시도 간 간격을 설정합니다

반복 프롬프트를 위한 예시 스케줄링 구성.
모범 사례
- 항상 사용자에게 위치 액세스의 이점을 설명합니다.
- 세그먼트 또는 트리거를 사용하여 나쁜 시기에 요청하지 않도록 합니다.
- 사전 프롬프트는 옵트인 비율을 높이고 운영 체제 제한을 피합니다.
- 인앱 메시지를 트리거하기 전에 앱에서 위치 권한이 올바르게 구성되었는지 확인합니다.
사용자 및 구독 페이지에서 위치 지점이 추적되는 것을 보기 시작합니다.위치 트리거 메시지를 생성합니다.