고장 난 안드로이드 푸시 알림 수정하기

아래 지침을 따라 문제를 디버그하는 데 도움을 주세요.

  1. 특정 기기에서 시작된 대화에 대해 Freshchat 웹 인터페이스의 APP DATA 섹션에서 "푸시 알림 활성화"가 예/아니오로 설정되어 있는지 확인하여 해당 기기에서 푸시 토큰을 전송했는지 확인하세요.
  2. 통합 가이드의 단계를 따랐다면 푸시 알림이 '예'로 표시되어야 합니다. '아니오'로 표시된 경우 아래 지침을 따르세요:


안드로이드용:

아직 FCM을 통합하지 않았다면 여기의 지침을 따라 통합하세요. FCM 통합 단계를 완료한 후, Freshchat과 FCM을 연결하기 위해 아래 두 단계를 따르세요:

1단계: 등록 토큰 전송

2단계: FCM 메시지 처리

3단계: 올바른 FCM 키 저장 여부 확인

4단계: 대화 ID 공유


1단계: 등록 토큰 전송

앱의 FirebaseInstanceIdService 구현에서 다음과 같이 Freshchat에 토큰을 전송하세요:


@Override

public void onTokenRefresh() {

String token = FirebaseInstanceId.getInstance().getToken();

Freshchat.getInstance(this).setPushRegistrationToken(token);

}



2단계: FCM 메시지 처리

앱의 FirebaseMessagingService 구현에서 Freshchat 알림인 경우 RemoteMessage 객체를 Freshchat에 전달하세요.


@Override

public void onMessageReceived(RemoteMessage remoteMessage) {

if (Freshchat.isFreshchatNotification(remoteMessage)) {

Freshchat.getInstance(this).handleFcmMessage(context, remoteMessage);

} else {

//앱의 데이터 페이로드가 있는 알림 처리

}

}



위의 안드로이드 단계를 따르면 푸시 알림 활성화가 '아니오'에서 '예'로 변경된 것을 볼 수 있습니다.


3단계: 올바른 FCM 키 저장 여부 확인 

Freshchat  관리자 > 모바일 SDK에서 올바른 FCM 키가 저장되어 있는지 확인하세요.



참고: 키 길이는 160-180자 제한이 있습니다.



4단계: 대화 ID 공유


위의 단계를 실행한 후에도 알림을 받지 못하는 경우 URL에서 대화 ID를 가져오세요. 이는 마지막 10자리 이상의 숫자입니다. 다음 URL에 붙여넣으세요:

https://<<your-freshchat-account-domain-here>>/app/api/notif_debug?convId=


결과의 스크린샷을 저희에게 공유해 주세요.

이 문서가 도움이 되었나요?

Freshchat AI 도우미

고장 난 안드로이드 푸시 알림 수정하기

AI 어시스턴트 초기화 중...