자주 묻는 질문
이 문서에서는 푸시 채널에 대해 자주 묻는 질문에 대한 답변을 제공합니다.
여러 사용자가 하나의 기기에 로그인하면 어떻게 되나요?
사용자가 기기나 웹사이트에서 로그아웃해도 다른 사용자가 로그인할 때까지 푸시를 통해 계속 연락할 수 있습니다. 다른 사용자가 로그인하면 푸시 토큰이 새 사용자에게 재할당됩니다. 이는 각 기기에서 앱 또는 웹사이트당 하나의 활성 푸시 구독만 가질 수 있기 때문입니다.
푸시 토큰이 재할당되면 고객 프로필의 푸시 체인지로그에 변경 사항이 반영됩니다. 고객 프로필의 참여 탭으로 이동하면 이 정보를 확인할 수 있습니다.

테스트 푸시를 보내면 모든 기기에 전송되나요?
네. 테스트 푸시는 선택한 고객 프로필에 연결된 모든 푸시 활성화 기기로 전송됩니다. 동일한 사용자로 여러 휴대폰이나 태블릿에 로그인한 경우, 유효한 푸시 토큰이 있는 각 기기에서 알림을 수신합니다.
하나의 기기에만 테스트 푸시를 보내려면 테스트 전에 고객 프로필에서 다른 기기의 푸시 토큰을 제거할 수 있습니다. 또는 /messages/send 엔드포인트를 사용하여 전송하는 경우, apple_push 또는 android_push 오브젝트에서 send_to_most_recent_device_only를 true로 설정하면 가장 최근에 활성화된 기기만 푸시를 수신합니다.
“푸시 전송 오류: 페이로드가 유효하지 않습니다”는 무슨 뜻인가요?
이 메시지는 APN이 유효하지 않은 페이로드(예: 빈 페이로드 또는 너무 큰 페이로드)로 인해 푸시 요청을 거부했음을 나타냅니다.
자세한 내용과 다음 단계는 일반 푸시 오류 메시지를 참조하세요.
옵트인한 사용자에게 푸시 토큰이 없는 이유는 무엇인가요?
이는 사용자의 푸시 토큰이 동일한 기기를 사용한 다른 사람에게 재할당된 경우 발생할 수 있습니다.
- 영향을 받는 사용자 프로필의 참여 탭에서 푸시 체인지로그로 이동합니다.
- 푸시 토큰이 다른 사용자에게 이동되었다는 메시지를 찾습니다.
- 푸시 토큰을 복사하여 사용자 검색창에 붙여넣습니다.
- 푸시 토큰이 여전히 존재하면 해당 기기에서 가장 최근에 로그인한 사용자로 이동합니다.
푸시 토큰을 원래 사용자에게 다시 할당하려면 다음과 같이 합니다.
- 원래 사용자가 푸시 토큰이 누락된 프로필에 로그인하도록 합니다.
- 새 푸시 전송을 트리거합니다. 기기 수준에서 푸시가 여전히 활성화되어 있다면 토큰이 해당 계정으로 다시 이동합니다.
초안 캠페인을 테스트할 때 “모바일 앱 내에서 웹 URL 열기”가 항상 앱을 여는 이유는 무엇인가요?
캠페인이 아직 초안 상태일 때 테스트 푸시를 보내면, 모바일 앱 내에서 웹 URL 열기 옵션의 선택 여부와 관계없이 알림을 탭하면 항상 앱이 먼저 열립니다. 캠페인이 라이브 상태가 되면 클릭 시 동작이 설정한 대로 작동합니다.
앱 내 옵션 없이 웹 URL 열기를 선택한 경우, 링크는 기기의 기본 브라우저에서 직접 열립니다. 모바일 앱 내에서 웹 URL 열기를 선택한 경우, 링크는 인앱 웹 뷰에서 열립니다.
iOS 푸시 인증서에서 “프로덕션으로 전송”과 “개발 환경으로 전송”의 차이점은 무엇인가요?
Braze에서 Apple 푸시 인증서를 추가할 때, 프로덕션으로 전송과 개발 환경으로 전송 옵션은 Braze가 푸시 알림을 전달하는 데 사용하는 APN(Apple Push Notification service) 게이트웨이를 결정합니다.
- 개발 환경으로 전송: Xcode에서 개발 모드로 빌드하고 개발 프로비저닝 프로필로 서명한 앱인 경우 이 옵션을 선택합니다. 푸시 알림은 Apple의 개발(샌드박스) 게이트웨이를 통해 라우팅됩니다.
- 프로덕션으로 전송: Apple의 TestFlight, App Store 또는 엔터프라이즈 배포를 통해 배포된 앱인 경우 이 옵션을 선택합니다. 푸시 알림은 Apple의 프로덕션 게이트웨이를 통해 라우팅됩니다.
잘못된 옵션을 선택하면 푸시 토큰 유형이 게이트웨이와 일치하지 않아 푸시 알림이 자동으로 실패합니다. 일반적으로 TestFlight 또는 App Store를 통해 배포된 앱은 프로덕션으로 전송을 사용해야 합니다.
GitHub 에서 이 페이지를 편집합니다.