안녕하세요. 안드로이드 환경에서 카카오톡 알림 데이터를 분석하던 중, 일반 채팅과 알림톡(채널 메시지) 간의 텍스트 전달 방식 차이가 있는듯 하여 문의드립니다.
현상 :
-
일반 채팅: 메시지 본문의 길이가 길어도(예: 400자 이상) 안드로이드 Notification 데이터 필드에 전문이 온전하게 담겨 수신됩니다.
-
알림톡(채널 메시지): 동일하거나 유사한 길이의 메시지임에도 불구하고, 알림톡의 경우 약 280자 내외에서 텍스트가 잘리는현상이 발생합니다.
! 말줄임표 … 처리가 되어 생략되는 것이 아니라, 데이터 자체가 특정 지점에서 끊겨서 들어오고 있습니다.
문의:
개발 중인 서비스에서 알림의 본문 데이터를 참조해야 하는 상황입니다.
- 알림 생성 로직의 차이: 일반 메시지와 알림톡(채널 메시지)의 Android Notification 생성 방식에 차이가 있나요?
- 앱 내 설정 영향: 알림톡 본문 출력 길이를 제한하는 앱 내부의 정책이나 안드로이드 OS 버전별(안드로이드 14 이상 등) 대응을 해야하는걸까요?
- 텍스트 필드 구조: 본문 전체 내용이 담기는 특정 필드명이 있나요? (예:
EXTRA_TEXT,EXTRA_BIG_TEXT,EXTRA_SUMMARY_TEXT등)