Skip to content


조용한 푸시 알림

푸시 알림을 사용하면 중요한 이벤트가 발생할 때 앱에 알림을 보낼 수 있습니다. 전달할 새 인스턴트 메시지, 송출할 뉴스 속보 알림 또는 오프라인으로 시청할 수 있도록 다운로드할 준비가 된 사용자가 좋아하는 TV 프로그램의 최신 에피소드가 있을 때 푸시 알림을 전송할 수 있습니다. 푸시 알림은 경고 메시지나 소리 없는 알림을 포함하여 무음 알림일 수 있으며, 앱의 인터페이스를 업데이트하거나 백그라운드 작업을 트리거하는 데만 사용할 수 있습니다.

푸시 알림은 백그라운드 가져오기 사이의 지연이 허용되지 않을 수도 있는 산발적이지만 바로 중요한 콘텐츠에 적합합니다. 필요할 때만 애플리케이션이 실행되므로 푸시 알림은 백그라운드 가져오기보다 훨씬 효율적일 수도 있습니다.

푸시 알림은 사용량이 제한되므로 애플리케이션에 필요한 만큼 많이 보내도 괜찮습니다. iOS와 APN 서버가 알림 전송 빈도를 제어하므로 너무 많이 보내도 문제가 발생하지 않습니다. 푸시 알림이 제한되는 경우, 기기가 다음 번에 연결 유지 패킷을 보내거나 다른 알림을 받을 때까지 지연될 수 있습니다.

무음 푸시 알림 보내기

무음 푸시 알림을 보내려면 푸시 알림 페이로드에서 content-available 플래그를 1로 설정합니다. 무음 푸시 알림을 보낼 때 애플리케이션에서 이벤트를 참조할 수 있도록 알림 페이로드에 일부 데이터를 포함할 수도 있습니다. 그러면 몇 개의 네트워킹 요청을 절약하고 앱의 응답성을 높일 수 있습니다.

content-available 플래그는 Braze 대시보드와 메시징 API의 Apple 푸시 개체 내에서 설정할 수 있습니다.

푸시 작성기의 '설정' 탭에 있는 '콘텐츠 사용 가능' 확인란을 보여주는 Braze 대시보드.

무음 푸시 알림을 사용하여 백그라운드 작업 트리거하기

무음 푸시 알림은 사용자에게 알리지 않고 콘텐츠를 업데이트하거나 특정 작업을 실행하기 위해 앱을 ‘일시 중단’ 또는 ‘실행 중이 아님’ 상태에서 해제할 수 있습니다.

무음 푸시 알림을 사용하여 백그라운드 작업을 트리거하려면 이전 지침에 따라 메시지나 소리 없이 content-available 플래그를 설정합니다. 프로젝트 설정의 기능 탭에서 remote notifications 을 활성화하도록 앱의 백그라운드 모드를 설정합니다. 원격 알림은 content-available 플래그가 설정된 일반 푸시 알림일 뿐입니다.

'기능' 아래에 '원격 알림' 모드 확인란을 보여주는 Xcode.

제거 추적을 위해서는 원격 알림에 백그라운드 모드를 사용하도록 설정해야 합니다.

원격 알림 백그라운드 모드가 활성화되어 있어도 사용자가 애플리케이션을 강제 종료한 경우 시스템은 백그라운드로 앱을 실행하지 않습니다. 사용자가 애플리케이션을 명시적으로 실행하거나 기기를 재부팅해야 시스템에서 백그라운드로 앱을 자동으로 실행할 수 있습니다.

자세한 내용은 백그라운드 업데이트 푸시하기application:didReceiveRemoteNotification:fetchCompletionHandler:.

iOS 무음 알림 제한 사항

iOS 운영 체제에서는 일부 기능에 대한 알림을 차단할 수 있습니다. 이러한 기능에 문제가 있는 경우 iOS의 무음 알림 게이트가 원인일 수 있습니다.

Braze에는 iOS 무음 푸시 알림을 사용하는 여러 기능이 있습니다:

자세한 내용은 Apple의 인스턴스 메서드미수신 알림 문서를 참조하세요.

New Stuff!