투케이2K

739. (Android/Java) [FirebaseInstanceId not exist] FirebaseMessaging 사용해 FCM 푸시 토큰 확인 - getToken 본문

Android

739. (Android/Java) [FirebaseInstanceId not exist] FirebaseMessaging 사용해 FCM 푸시 토큰 확인 - getToken

투케이2K 2024. 3. 5. 18:12

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

        // ---------------------------------------------------------------
        // [파이어베이스 토큰 확인]
        // ---------------------------------------------------------------
        try {
            FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener<String>() {
                @Override
                public void onComplete(@NonNull Task<String> task) {
                    if(task.isSuccessful()){

                        if (task.getResult() != null){
                            S_Log._W_("파이어베이스 푸시 토큰 확인 :: isSuccessful true", new String[]{String.valueOf(task.getResult())});

                            // [프리퍼런스에 저장]
                            S_Preference.setString(getApplication(), S_FinalData.PRE_PUSH_TOKEN, String.valueOf(task.getResult()));
                        }
                        else {
                            S_Log._E_(S_FinalMsg.LOG_ERROR_STATE, new String[]{"파이어베이스 푸시 토큰 확인 :: task.getResult Is null"});
                        }
                    }
                    else {
                        S_Log._E_(S_FinalMsg.LOG_ERROR_STATE, new String[]{"파이어베이스 푸시 토큰 확인 :: isSuccessful false"});
                    }
                }
            });
        }
        catch (Exception e){
            e.printStackTrace();
        }
 

[결과 출력]

 

 

반응형
Comments