목록푸시 (30)
투케이2K
[로직 정리]정리 로직 : Mobile상태 : [Mobile] Server To App 푸시 알림 히든 처리 및 실시간 원격 메시지 전송 기능 개발 [설 명]// --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 파이어베이스 콘솔에서 모바일 (Android, Ios) 프로젝트 생성 수행- 모바일 (Android, Ios) 에서 실시간 푸시 알림을 수신 받기 위한 SDK 설정 및 Firebase Servi..
[제 목][업무 이슈] android firebase FCM 푸시 알림 노티피케이션 단일 표시 이슈 - notify id 값 동일 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 FCM 푸시 알림 사용 시 단말 기기에서 노티피케이션 알림 표시가 단일 (하나) 로 표시 되는 이슈 >> 고객이 푸시 알림 내역을 지우지 않은 상태에서 추가 알림 내역이 없다는 문의-----------------------------------------..
[제 목][업무 이슈] 하이브리드 모바일 앱 실행 속도 느림 및 앱 동작 개선 문의 - FCM 토큰 비동기 저장, 기기 고유값 비동기 저장, 웹뷰 캐시 사용 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 휴대폰 로딩 화면 시간이 다소 걸려 로그인 화면 진입 및 메인 화면 진입까지 시간이 걸린다는 이슈 문의------------------------------------------------------------------------------[원..
[제 목][업무 이슈] 모바일 (Android, Ios) 파이어베이스 FCM 푸시 토큰 발급 및 앱 실행 중지 이슈 - Fcm Get Token Error [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 정상 구동 되던 앱이 갑자기 파이어베이스 푸시 토큰 발급을 하지 못하고 , 발급 확인 무한 대기 현상 및 앱 동작 중지 이슈---------------------------------------------------------------------..
[제 목][업무 이슈] 푸시 알림 Push 발송 시 모바일 셀룰러 및 와이파이 네트워크 변경 상태로 인한 알림 미수신 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 푸시 알림 Push 발송 시 모바일 셀룰러 및 와이파이 네트워크 변경 상태로 인한 알림 미수신 이슈------------------------------------------------------------------------------[원인 파악 및 증상 재현]--------..
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] MethodChannel dexterous .. Integer.intValue() on a null object reference [에러 원인]1. 플러터에서 안드로이드 로컬 푸시 알림 발송 시 AndroidInitializationSettings 에 지정 된 아이콘이 올바르지 않은 경우 발생E/MethodChannel#dexterous.com/flutter/local_notifications( 8120): Failed to handle method callE/MethodChannel#dexterous.com/flutter/local_notifications( 8120): java.lang.NullPointerExcepti..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 퍼미션 권한 라이브러리 설치 방법]https://blog.naver.com/kkh0977/223489033533 202. (Flutter/플러터) [Mac] : [skill] : [permission_handler] 퍼미션 권한 부여 및 상태 확인 모듈 설치 방법[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [라이브러리 설치 사이트] https://pub.de...blog.naver.com [사전) 로컬 푸시 알림 라이브러리 설치 방법]https://blog.naver.com/kkh0977/223498395315 242. (Flutter/플러터) [Mac] : [skill] :..
[제 목] [업무 이슈] FCM 푸시 알림 토큰 유효성 검증 이슈 - AWS SNS , FCM CLIENT TOKEN [내 용] ------------------------------------------------------------------------------ [이슈 사항] 1. AWS SNS 를 사용해 파이어베이스 푸시 알림 발송 후 >> 정상적으로 푸시 알림을 받지 못한다는 이슈 발생 ------------------------------------------------------------------------------ [원인 파악] 1. 서버 소스 코드 이상 점검 (정상 : Exception 발생 없음) 2. AWS Cloud Watch Log 확인 및 DB 사용자 토큰 유효성 값 ..
[설 명] [IT 정보] 갤럭시 S24 울트라 (Galaxy S24 Ultra) 설정 : 푸시 알림 기록 히스토리 내역 확인 (Push Notification History) [추가 설명] 1. 푸시 알림 히스토리 내역은 24 시간 이내 전달 받은 메시지만 표시 됩니다 2. 24 시간 이후 전달 받은 메시지는 휴대폰 성능에 영향을 끼치지 않게 하기 위해 자동 삭제 됩니다 3. [알림 기록] 사용 [허용] 을 하는 순간 부터 전달 받은 메시지 기록이 수집 되며, [비허용] 시 기록 된 메시지가 삭제 됩니다 [방 법]
[제 목] [업무 이슈] 안드로이드 (Android) FCM 푸시 알림 메시지가 늦게 수신 되는 이슈 [내 용] ------------------------------------------------------------------------------ [이슈 사항] 1. 사용자 앱에서 푸시 메시지 발송이 늦게 수신 된 다는 이슈 확인 >> 알림 메시지 발송 시간 사용자가 푸시 알림을 실제로 받은 시간 확인 : 1시간 오차 >> 사용자가 알림 메시지는 받았으니 , 클라이언트 푸시 토큰은 유효한 상태 ------------------------------------------------------------------------------ [원인 파악] 1. 사용자 배터리 절전 모드 상태 확인 (정상 ..
[로직 정리] 정리 로직 : Push Server 상태 : [Push Server] FCM 푸시 발송 시 서버에서 토큰 (Token) 유효성 검증 로직 [설 명] [1] : 푸시 서버에서 특정 토큰 지정해 푸시 발송 수행 실시 >> 폴링 방식으로 순차적으로 푸시 발송 (서버 응답 받은 후 >> 5초 대기 후 순차 전송) [2] : 서버 응답에서 유효하지 않은 토큰 및 등록 되지 않은 토큰 인 경우 >> 해당 사용자 정보를 리스트 큐에 저장 수행 [3] : 푸시 서버에서 최종 푸시 발송이 완료 된 경우 >> 유효하지 않은 토큰을 가진 사용자들을 DB 에서 푸시 사용 여부 N 값으로 업데이트 [4] : 사용자가 반드시 푸시를 받아야하는 알림 인 경우 >> 카톡, SMS 등을 통해서 알림 메시지 추가 ..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] Firebase push v1 파이어베이스 푸시 V1 방식 메시지 수신 시 데이터 파싱 이슈 [에러 원인] 1. 기존 FCM 데이터 파싱 시 레거시 푸시 메시지 페이로드 형식만 지정되어 있어 발생하는 이슈 >> 기존 FCM 레거시 페이로드 형식 참고 { "data" : { "title" : "Push Test", "body" : "Talend API 푸시테스트" }, "to":"dvPXofxPQBSqWwACr2cW6b:APA91b...", "Android": { "priority": "high" }, "priority": 10 } >> 기존 안드로이드 FCM 메시지 파싱 참고 if(remoteMessa..
[참고 사이트] 제목 : [참고 사이트] 파이어베이스 FCM 푸시 메시지 발송 Error Code 에러 코드 종류 확인 참고 사이트 [설 명] ----------------------------------------------------------------------------------- [주요 에러 코드 정리] ----------------------------------------------------------------------------------- [Error] : INVALID_ARGUMENT - 설명 : HTTP 400 에러 코드, 잘못된 필드로 요청 매개 변수가 잘못되었습니다 - 조치 : 1) FCM 전송 URL 정보 확인 (https://fcm.googleapis.com..
[로직 정리] 정리 로직 : Server 상태 : [Server] 파이어베이스 단독 푸시 서버 구축 시 참고 고려 사항 정리 - Firebase Push Server [설 명] -------------------------------------------------------------------- 1. FCM 푸시 메시지 발송 후 성공 , 실패에 따른 재전송 정책 >> (ex: 실패 사용자들은 10 분 뒤 다시 메시지 재전송 수행) -------------------------------------------------------------------- 2. FCM 푸시 메시지 발송 후 >> 실패 Case 유효하지 않은 푸시 토큰인 경우 관리 정책 >> 유효하지 않은 푸시 토큰 인 경우 메시지 ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Firebase Push FCM (Swift / Firebase / Push / FCM) 사용되는 곳 : Ios / Swift / Firebase / Push / FCM [설 명] 1. Firebase 클라우드 메시징(FCM)은 광범위한 메시징 옵션과 기능을 제공합니다 2. FCM을 사용하면 두 가지 유형의 메시지를 클라이언트에 보낼 수 있습니다 - 알림 메시지, 때로는 "표시 메시지"로 간주됩니다. 이는 FCM SDK에서 자동으로 처리됩니다. - 클라이언트 앱에서 처리하는 데이터 메시지입니다. 3. FCM 메시지 유형의 최대 페이로드는 4000바이트입니다. 단, Firebase 콘솔..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Firebase Push FCM (Java / Firebase / Push / FCM) 사용되는 곳 : Android / Java / Firebase / Push / FCM [설 명] 1. Firebase 클라우드 메시징(FCM)은 광범위한 메시징 옵션과 기능을 제공합니다 2. FCM을 사용하면 두 가지 유형의 메시지를 클라이언트에 보낼 수 있습니다 - 알림 메시지, 때로는 "표시 메시지"로 간주됩니다. 이는 FCM SDK에서 자동으로 처리됩니다. - 클라이언트 앱에서 처리하는 데이터 메시지입니다. 3. FCM 메시지 유형의 최대 페이로드는 4000바이트입니다. 단, Fireb..
[설 명] 제목 : 안드로이드 (Android) [삼성 노트 20 5G] 특정 애플리케이션 푸시 알림 메시지 수신 거부 방법 [방 법] 1. 설정 > 디스플레이 메뉴를 1. 설정 > 애플리케이션 메뉴를 들어갑니다. (앱 아이콘 길게 터치 시 애플리케이션 정보를 들어갈 수도 있음) 2. 애플리케이션 정보 > 특정 애플리케이션 선택 실시 3. 특정 애플리케이션 > 알림 메뉴 > 알림 표시 [비활성] 설정 실시
[설 명] 제목 : 아이폰 (iPhone) 푸시 및 메시지 알림 표시 형태 화면 변경 방법 (개수, 스택, 목록) [방 법] 1. 설정 > 알림 메뉴 선택 2. 다음으로 표시 부분 확인 3. 개수 , 스택 , 목록 에서 알림 메시지 표시 형태 선택 실시
[로직 정리] 정리 로직 : MOBILE (Android) 상태 : [Android] 푸시 (push) 알림 포그라운드 , 백그라운드 , 앱 kill 상태 클릭 이벤트 로직 [설 명] [안드로이드] 1. Application 클래스에서 onCreate() 시작 부분에서 A_Main_Run 실행 프리퍼런스 값 초기화 , Application_Run 프리퍼런스 값 저장 (TRUE) 실시 2. ProgramTaskService 프로그램 태스크 관리 서비스 클래스에서 onTaskRemoved 작업 목록 삭제 감지 부분에서 A_Main_Run , Application_Run 프리퍼런스 값 초기화 실시 3. A_Main 클래스 onCreate() 부분과 onResume() 부분에서 A_Main_Run 실행 ..
[참고 사이트] [참고 사이트 주소] https://firebase.google.com/docs/cloud-messaging/migrate-v1?hl=ko 기존 HTTP에서 HTTP v1로 마이그레이션 | Firebase 클라우드 메시징 의견 보내기 기존 HTTP에서 HTTP v1로 마이그레이션 FCM의 기존 HTTP API를 사용하는 앱은 이 가이드의 안내에 따라 HTTP v1 API로 마이그레이션해야 합니다. HTTP v1 API는 기존 API에 비해 다음과 같은 장점 firebase.google.com