푸시알림 문의드립니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

푸시알림 테스트를 진행하려합니다. 푸시를 등록하려니 푸시알림설정을 완료하라고 나오는데, Android의 구글 플레이스토어와, 원스토어부분에 파일 업로드는 되어있는 상태인데 활성화하려면 어떻게 해야할까요?

안녕하요 개발자님,
콘솔 내 [프로젝트 설정 - 푸시 알림 설정] 메뉴에서 Firebase Cloud Messaging API (V1) 서비스 계정의 키 파일을 등록하신 후 이용해 주시기 바랍니다.
현재 패키지 네임만 등록된 상태로 확인됩니다.

PutDeviceToken함수에서 statusCode : 400이 등장하는데 이유를 알 수 있을까요?

매개변수로 넣는 문자열은 다음 코드의 token변수를 넣어주고 있습니다, 값을 로그로 띄웠을 때 난수형으로 발생하는것도 확인했습니다

FirebaseMessaging.GetTokenAsync().ContinueWith(task =>
{
var token = task.Result;
});

정확한 확인을 위해 프로젝트 정보와 에러가 발생한 대략적인 일시정보 공유 요청드립니다.

현재 계정의 용감한댕댕이2 Test프로젝트입니다.

게임 시작 후 유저에게서 푸시 알람 동의를 받은 후 다음과 같이 코드를 호출했습니다

FirebaseMessaging.GetTokenAsync().ContinueWith(task =>
{
var token = task.Result;
BackndManager.Instance.RegistAndroidPush(token);
});

public void RegistAndroidPush(string token,bool agreeNightPush = false)

{

    var bro = Backend.Android.PutDeviceToken(token);

    Debug.Log($"{GetType()} : 토큰 값 {token}");

    if (bro.IsSuccess())

    {

        Debug.Log($"{GetType()} : Android 푸시 알림 등록 성공 {bro}");

        bro = Backend.Android.AgreeNightPushNotification(agreeNightPush);

        if(bro.IsSuccess())

        {

            Debug.Log($"{GetType()} : Android 야간 푸시 알림 설정 성공 {bro}");

        }

        else

        {

            Debug.Log($"{GetType()} : Android 야간 푸시 알림 설정 실패 {bro}");

        }

    }

    else

    {

        Debug.Log($"{GetType()} : Android 푸시 알림 등록 실패 {bro}");

    }

}

개발자문서에서 매개변수의 값이 문제일수도 있을거라 판단하여 Log로 파악했지만 난수형으로 잘 나오는 부분을 확인하였고

logcat을 통해 실패를 하고 있는걸 파악한 상태입니다

image

뒤끝 서버 로그 확인시에는 푸시 등록과 관련하여서는 말씀해주신 에러 정보가 확인되지 않고있습니다.
에러가 발생한 일자,시간정보와 함께 스테이터스 코드 외에 에러코드 및 메시지 정보도 확인 요청드립니다.

image

logcat을보니 메인쓰레드에서 실행하지 않아서 나타난 에러같습니다, 수정해서 안되는 사항있으면 문의드리도록하겠습니다.
답변해주셔서 감사합니다!

좋아요 1