목록fcm (10)
투케이2K
[제 목][업무 이슈] FCM 푸시 토큰 확인 지연 발생 및 무한 로딩 화면 표시 이슈 접수 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자가 앱 실행이 안되고 로딩 화면에서 앱이 정지되어 있다는 문의 접수------------------------------------------------------------------------------[원인 파악 및 증상 재현]----------------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] [방어 로직] FCM 푸시 토큰 요청 후 지연 발생 시 Handler Delay 딜레이 추가 및 화면 자동 전환 수행 [설 명] ------------------------------------------------------------------------------[기존 로직]------------------------------------------------------------------------------1. 인트로 로딩 화면에서 파이어베이스 푸시 토큰 요청 실시 - FirebaseMessaging.getInstance().getToken()2. 정상적으로 onComplete 부분에서 푸시 토큰을 발급 받은 경우 >> 로그인 ..
[개발 환경 설정] 개발 툴 : AndroidStudio [설 명] ===================================================================== [사전 준비 사항] ===================================================================== 1. 파이어베이스 콘솔에서 프로젝트 등록 수행 >> 파이어베이스 프로젝트 선택 >> 설정 >> 클라우드 메시징 >> Firebase Cloud Messaging API(V1) 사용 설정 및 [발신자 ID] 값 별도 메모장에 저장 필요 2. 안드로이드 프로젝트에 파이어베이스 푸시 FCM 적용 실시 3. 안드로이드 프로젝트에서 파이어베이스 푸시 토큰 getToken 확인 ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [파이어베이스 토큰 확인] // --------------------------------------------------------------- try { FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if(task.isSuccessful()){ if (task.getResult() != ..
[설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 FCM 푸시 메시지 V1 발신자 ID 확인 방법 [방 법]
[개발 환경 설정] 개발 툴 : AndroidStudio [설 명] ===================================================================== [사전 준비 사항] ===================================================================== 1. 파이어베이스 콘솔에서 프로젝트 등록 수행 >> 파이어베이스 프로젝트 선택 >> 설정 >> 클라우드 메시징 >> Firebase Cloud Messaging API(V1) 사용 설정 및 [발신자 ID] 값 별도 메모장에 저장 필요 2. 안드로이드 프로젝트에 파이어베이스 푸시 FCM 적용 실시 3. 안드로이드 프로젝트에서 파이어베이스 푸시 토큰 getToken 확인 ..
[참고 사이트] 제목 : [참고 사이트] Android 안드로이드 FCM 파이어베이스 푸시 토큰 등록 및 갱신 관련 정리 [사이트 주소] ------------------------------------------------------------------------------------ [1] : 파이어베이스 토큰 갱신 변경 시점 정리 >> 새 기기에서 앱 복원 / 사용자가 앱 제거 및 재설치 / 사용자가 앱 데이터 소거 >> 오랜 기간 앱을 사용하지 않은 시 토큰 변경 가능 (20 일 이상 앱 사용 안하고 절전 상태) >> https://firebase.google.com/docs/cloud-messaging/manage-tokens?hl=ko ---------------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [APN 인증 키(.p8) 발급] 1. Apple Developer Member Center 사이트로 이동합니다. 2. Certificate, Identifiers & Profiles 을 클릭합니다. 3. Keys 메뉴로 이동 후 인증 키를 발급합니다. 인증 키는 최대 2개까지 생성할 수 있습니다. 4. Key Name 을 입력하고, Apple Push notifications service (APNs) 를 활성화합니다. 5. Register 를 누르면 인증 키가 발급됩니다. 6. 발급된 인증 키는 1회만 다운로드 가능하니, 안전한 위치에 저장합니다. Key ID 를 확인합니다. 7. A..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // ============= [사전 선행 작업 필요 로직] ============= /* 1. 파이어베이스 콘솔에서 프로젝트 등록 실시 2. 파이어베이스 콘솔에 등록된 프로젝트 google-services.json 파일 복사 >> 3. google-services.json 파일 >> [Project] [app] 폴더에 삽입 실시 4. build gradle 에 의존성 부여 실시 (버전 별로 다를 수 있습니다) 5. 파이어베이스 연동 테스트 진행 (상단 tools 메뉴 >> Firebase 메뉴 선택 >> Cloud Messaging) 6. AndroidManifest.xml 파일에 메타 코드 및 서비스..
[ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. $.ajax() : 비동기식 Ajax를 이용하여 HTTP 요청을 전송합니다 (가장 흔히 사용) 2. beforeSend : 통신 요청 전 필요한 헤더 값을 정의합니다 3. success : 요청 성공 시 리턴 받는 데이터를 확인할 수 있습니다 4. error : 요청 실패 에러 상태를 표시해줍니다 5. complete : 요청 완료 상태를 표시해줍니다 6. POST BODY JSON 전송 시 설정 값 : - xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - da..