개요
OneSignal의 푸시 제한을 사용하면 사용자에게 푸시 알림이 전달되는 속도를 제어할 수 있습니다. 이는 서버 용량을 관리하고 대량 전송 중 원활한 사용자 경험을 보장하는 데 특히 유용합니다.이점
- 서버 부하 관리 – 시간 경과에 따라 메시지 전달을 분산하여 과부하를 방지합니다.
- 성능 유지 – 대량 전송 중 성능 저하를 방지합니다.
- 사용자 경험 개선 – 기기 전체에서 일관성 및 응답성을 유지합니다.
구성 옵션
제한을 사용하려면 전역 설정 수준에서 활성화해야 합니다.전역 제한 설정
설정 > 푸시 및 인앱 > 제한 아래에서 모든 푸시 메시지에 대한 제한을 활성화합니다. 활성화되면 이 설정은 기본적으로 모든 푸시 알림에 적용되지만 개별 메시지에 대해 재정의할 수 있습니다.
푸시 제한 설정으로 이동
메시지별 제한 재정의
개별 메시지에서 전역 제한 설정을 재정의할 수 있습니다.- 알림 생성 중 “제한 설정 재정의” 상자를 선택합니다
- 원하는 분당 메시지 속도를 설정합니다
- 특정 메시지에 대한 제한을 비활성화하려면 분당 메시지 필드에 “0”을 입력합니다
throttle_rate_per_minute 속성을 사용합니다.
제한을 사용하려면 전역 설정 수준에서 활성화해야 합니다.
제한 작동 방식
속도 변환 프로세스
OneSignal은 전달을 최적화하기 위해 분당 설정을 초당 속도로 변환합니다:- 시스템은 제한 속도를 60(분당 초)으로 나눕니다
- 결과는 가장 가까운 정수로 내림됩니다(OneSignal은 부분 메시지를 보낼 수 없음)
- 이 초당 속도는 전달 프로세스 전체에 적용됩니다
제한 변환 예시
- 분당 1019개 메시지로 설정
- 계산 1019 ÷ 60 = 초당 16.98개 메시지
- 내림 초당 16개 메시지
- 실제 전달 속도 16 × 60 = 분당 960개 메시지
- 차이 설정된 속도보다 분당 59개 적은 메시지
제한사항 및 고려사항
24시간 전달 기간
모든 제한된 알림은 전송된 후 24시간 이내에 전달을 완료해야 합니다. 제한 속도로 인해 전달이 24시간을 초과하는 경우 OneSignal은 이 기간 내에 완료되도록 속도를 자동으로 조정합니다.자동 제한 조정 예시
20,000명의 사용자에 대해 분당 10개 메시지의 제한 속도를 설정하면(약 33시간 소요) OneSignal은 필요한 24시간 기간 내에 전달이 완료되도록 속도를 분당 약 14개 메시지로 자동으로 조정합니다.
다른 기능과의 호환성
시간대 및 지능형 전달
제한은 시간대 및 지능형 전달 옵션보다 우선합니다. 제한이 활성화되면 해당 알림에 대해 이러한 기능이 무시됩니다. 시간대 또는 지능형 전달을 사용하려면:- 전달 일정에서 해당 특정 알림에 대한 제한을 비활성화합니다
- “제한 설정 재정의”를 “0”으로 설정합니다
- API 알림의 경우
throttle_rate_per_minute: 0으로 설정합니다
저니 및 자동화된 메시지
제한은 다음에 대해 지원되지 않습니다:- 저니
- 자동화된 메시지
가용성
제한은 다음에 대해서만 사용할 수 있습니다:- 알림 생성 API를 통해 전송된 푸시 알림
- 메시지 > 새 푸시 인터페이스를 통해 생성된 푸시 알림