총 게시물 84건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

앱이 실행중이지 않을때 FCM 푸시 수신 후 노티 터치시~ 문제입니다 ㅠ

글쓴이 : 뜬구름 날짜 : 2017-11-06 (월) 18:49 조회 : 935
 
  한국시뮬레이션기술
LS DYNA, SIMPACK, Simuform, FCM, VPG
www.kostech.co.kr
  굿다운 영화관 씨네폭스
애니메이션감상, HD고화질 영화, 애니, TV시리즈 합법다운, 스마트폰 감상.
clean.cinefox.com
  애니친구 웹하드 파일시티
최신애니 최신영화, 인기애니 보고싶을때? Click! 가입즉시1000P 지급!
filecity.kr
신청하기


안녕하세요
FCM 알림 수신시에 노티를 뛰우는데
알림 터치시 특정 Activity  로 Intent putExtra  로 데이터를 전달 하는데요.
문제가, 해당 앱이 포그라운드 즉 실행 상태일때는
노티 터치시 원하는 결과가 나오는데요, (Activity  이동 전달 하고자 하는 값)

하지만 해당 앱이 실행중이지 않을때에는 
인텐트로 전달하는 값이 모두 null 로 나오네요, 왜 이러는걸가요?
혹시 같은 문제를 겪고 있는 분들있으신가요?

아래 코드는 일반 적인 예제 코드입니다.
인텐트, PendingIntentd의 설정 타입들은 다 변경 해보았구요
ㅠㅠ; 왜 이러는 걸까요

앱이 실행중이지 않을때 푸시 수신 후 노티를 터치 하면 새로 앱을 런치 하면서 Intent로 전달하는 값들이 초기화가 되는 것 같은데
구글링 예제나 모든게 다 저랑 똑같은 방식인데 왜 그럴까요;

요약
앱이 실행중이지 않을때 - > 푸시받음 - > 노티 터치시 값을 인텐트로 전달 - > 해당 Activity 에서 getIntent()에 전달된 값은 모두 null
앱이 실행중이거나 실행중이엿다가 홈으로 나간 후 노티를 터치 하면 정상적으로 실행이됨;

혹시 이 문제를 겪었거나 해결하신분들의 답변 부탁드립니다.
 
Intent intent = new Intent(getApplicationContext(), MainAct.class);
Bundle bundle = new Bundle();
bundle.putInt("value", 1);
intent.putExtras(bundle);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 100 , intent, PendingIntent.FLAG_ONE_SHOT);
Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificationBuilder = (NotificationCompat.Builder) new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle(getString(R.string.app_name))
.setContentText(message)
.setAutoCancel(true)
.setSound(defaultSoundUri)
.setContentIntent(pendingIntent);

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(100, notificationBuilder.build());




추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

hi
이전글  다음글  목록 글쓰기

총 게시물 84건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
공지  문제/에러 해결게시판의 성격에 맞는 글들만 … 5 수아 02-26 2 4490
안드로이드  이 게시판의 용도 9 카이로 07-10 8 5943
84 하이브리드  이클립스 로그캣보는데 문자가 이상하게 나… 오룡 06-29 0 362
83 안드로이드  자바소스를 안드로이드용으로 변경 도움 부… 1 오마로 01-09 0 1012
82 안드로이드  앱이 실행중이지 않을때 FCM 푸시 수신 후 노… 뜬구름 11-06 0 936
81 안드로이드  소스 수정 도와 주실분~~~ 2 맘여린왕자 10-16 0 873
80 안드로이드  (왕초보)SQLite를 이용한 고객관리 정보 어플 … 어플메이커 10-25 0 1417
79 안드로이드  (안드로이드+php) 이미지/텍스트 전송하는거 … 1 sujji2 09-22 0 2180
78 안드로이드  리스트뷰 인텐트 질문이요 2 sujji2 08-08 0 1870
77 안드로이드  카드뷰 인데 궁금한게있씁니다 마쉘로 07-28 0 1357
76 안드로이드  완전 초짜 질문입니다. 2 겨울이야기 07-08 0 2103
75 안드로이드  소프트키보드를 사용해서 천지인 키보드를 … 재와니 03-30 0 2573
74 안드로이드  안드로이드 갤러리에서 사진 가져오기 ㅠㅠ 2 히미여소사라 02-03 0 4842
73 안드로이드  안드로이드 스튜디오 빨간줄표시 osd0909 12-11 0 2966
72 안드로이드  java.lang.RuntimeException: Unable to start activity Compone… 1 레드썬 11-24 0 1924
71 안드로이드  안드로이드 스튜디오 AVD실행시에 에러입니다… 나이th 11-15 0 1905
70 안드로이드  구글맵을 사용하려고 하는데 진행이 안되요 흥그븡그 09-13 0 2025
69 안드로이드  안드로이드 스튜디오에서 drawable.. 4 elite1111 08-13 0 2836
68 웹앱  웹앱에서 동영상 보기 짱구짱구짱구 07-01 0 1883
67 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 2 짱구짱구짱구 07-01 0 2688
66 안드로이드  웹사이트 임포트후 전화걸기 문제입니당....… 짱구짱구짱구 07-01 0 1880
65 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 9 짱구짱구짱구 07-01 0 2672
 1  2  3  4  5  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기