Hive 푸시는 대용량 푸시 메시지 발송과 서버 푸시, 로컬 푸시를 쓰기 위한 API를 제공하고, 언어별 시간대 설정이 가능하다.
지원 플랫폼
- Android (GCM: Hive v1.16.0 미만, FCM: Hive v1.16.0 이상)
- iOS (APNS)
- Amazon (ADM)
중국 (JPush): Hive SDK에서 JPush 서비스를 더이상 지원하지 않음
노티피케이션 형태(Android)
Big Picture Style
- 서버로부터 이미지 URL을 받아 다운로드 후 노출
Big Text & InBox Style
- Big Text Style은 자유롭게 많은 양의 텍스트를 담을 수 있음
- InBox의 경우 메신저나 메일이 오는 것처럼 하나의 이슈당 한 줄로 표현
- 같은 pushId에 대해 이전 내용과 이어서 보여주는 기능
- 등록시에 해당내용을 저장하고 있다가 같은 ID가 울릴 시 이전 내용과 함께 저장하는 방식이므로, 이미 Inbox가 아닌 알림으로 등록되어 있는 Notification과는 합칠 수 없음
- 예. ID 1을 가진 일반 푸시가 이미 알림이 된 상태에서 inbox Style인 ID 1로 새로 등록했을 경우 합쳐지지 않음
- 비슷한 내용의 여러 푸시를 하나의 Big Text 또는 InBox로 변환하여 표시 가능(선택)
- 위쪽 노티피케이션: buckettype 2일 경우 bigtext로 표시한 형태
- 아래쪽 노티피케이션: buckettype 1에 inbox style로 표시한 형태
- Bigtext Style의 경우 1개가 여러줄을 차지 하고, Inbox Style은 1개당 1줄씩 표시되며 일반적으로 8줄까지 표현가능하나 지원하는 단말별로 다름