중국 Android 기기의 푸시 전달 가능성
Xiaomi, OPPO, Vivo, Huawei 등 중국 OEM(Original Equipment Manufacturer)이 제조한 일부 Android 기기는 공격적인 앱 수명 주기 관리를 통해 배터리 수명을 최적화합니다. 이러한 최적화는 백그라운드 앱 처리를 종료하는 의도치 않은 결과를 초래할 수 있으며, 이로 인해 푸시 알림의 전달 가능성이 저하될 수 있습니다.
이러한 기기에서 앱의 메시징 성능이 예상대로 작동하도록 하려면, 마케팅 팀과 엔지니어링 팀이 협력하여 이 문서에 설명된 단계를 따라야 합니다.
개발자를 위한 단계
이러한 OEM은 백그라운드 애플리케이션을 공격적으로 종료하고, 백그라운드 작업 실행을 위한 자동 시작을 차단하는 방식으로 최적화를 수행합니다. 개발자는 가능한 한 사용자에게 이러한 제한을 완화하도록 요청할 수 있게 앱을 구성해야 합니다.
이는 앱이 최종사용자의 기기에서 자동으로 시작되도록 설정하여 달성할 수 있으며, 이를 통해 앱이 백그라운드에서 실행되고 Braze로부터 메시지를 수신할 수 있는 권한을 얻게 됩니다. 안타깝게도 이 문제는 Android 자체의 문제가 아닌 OEM별 문제이므로, 각 OEM에 대한 자동 시작 권한 프롬프트를 호출하기 위한 문서화된 API가 없습니다.
이를 해결하려면 AutoStarter와 같은 라이브러리를 애플리케이션에 통합하세요. AutoStarter는 다양한 제조사를 지원하므로, 광범위한 기기에서 시작 권한 매니저를 쉽게 호출할 수 있습니다. AutoStarter를 통합한 후, AutoStartPermissionHelper.getInstance().getAutoStartPermission(context)를 호출하여 최종사용자의 기기에서 시작 권한 매니저를 표시하세요. 이 동작과 함께 최종사용자에게 앱의 “자동 시작”을 활성화하도록 권장하는 프롬프트를 함께 제공하세요. 마케팅 팀에서 이 메시지를 작성하게 됩니다. 다음 섹션을 참고하세요!
마케터를 위한 단계
사용자가 푸시 알림 수신에 옵트인한 후에도 해당 기기의 메시지 전달을 개선하기 위해 추가 조치를 취할 수 있습니다. 푸시 프라이머 메시지 이후, 중국 OEM 기기를 사용하는 사용자를 타겟팅하는 인앱 메시지를 통해 다음 추가 단계를 안내하는 것을 권장합니다.
- 앱의 “자동 시작” 활성화
- 앱의 배터리 최적화 비활성화
중국 OEM 기기 사용자 식별
특정 중국 OEM 기기의 사용자에게 인앱 메시지를 타겟팅하려면 Device Model 또는 Device OS 세분화 필터를 사용하세요.
- Device Model: 이 필터를 사용하여 모바일 기기 모델별로 사용자를 타겟팅합니다. 예를 들어, Huawei 기기를 식별하려면 모델명과 일치하도록
huawei가 포함된 정규식 패턴을 사용합니다. 단계별 설정 안내는 Huawei 기기를 위한 Device Model 정규식 작성을 참조하세요. - Device OS: 이 필터를 사용하여 운영 체제별로 사용자를 타겟팅합니다. Huawei와 같은 일부 중국 OEM은 기기 OS 필드에 커스텀 Android 버전을 명시적으로 지정할 수 있습니다. 확인 단계는 타겟팅 전 Device OS 값 확인을 참조하세요.
Huawei 기기를 위한 Device Model 정규식 작성
- Audience > Segments로 이동한 후 Segment를 생성하거나 편집합니다.
- Device Model 필터를 추가합니다.
- 연산자를 matches regex로 설정합니다.
- Huawei 모델명과 일치하도록
huawei를 입력합니다. - (선택 사항) Honor 브랜드 기기도 포함하려면
(huawei|honor)를 사용합니다.
Braze에서의 정규식 동작 및 패턴 테스트에 대한 자세한 내용은 정규표현식을 참조하세요.
타겟팅 전 Device OS 값 확인
일부 OEM 변형은 기기 메타데이터에 커스텀 OS 이름을 보고할 수 있습니다. 이 값은 기기 모델 및 Android 배포판에 따라 다를 수 있으므로, Segment를 작성하기 전에 사용자가 Braze에 보내는 값을 확인하세요.
- Search Users로 이동한 후, 알려진 타겟 사용자의 프로필을 엽니다.
- Overview 탭에서 Recent devices를 확인하고 해당 기기에 표시된 OS 값을 검토합니다.
- 정확한 OS 문자열을 Segment 필터에 복사합니다:
- 정확한 일치 또는 정규식 기반 OS 문자열 매칭이 필요한 경우 Device OS를 사용합니다.
- 숫자 버전 범위가 필요한 경우 Device OS Version Number를 사용합니다.
- Segment 작성기에서 User Lookup을 사용하여 테스트 사용자가 예상대로 일치하는지 확인합니다.
프로필에서 기기 메타데이터를 찾는 위치에 대한 자세한 내용은 고객 프로필을 참조하세요. Segment 로직 테스트에 대한 자세한 내용은 Segment 생성을 참조하세요.