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

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

글쓴이 : 뜬구름 날짜 : 2017-11-06 (월) 18:49 조회 : 197
 
  한국시뮬레이션기술
LS DYNA, SIMPACK, Simuform, FCM, VPG
www.kostech.co.kr
  RCHIPS 전자부품 쇼핑몰
FCM 실시간재고 및 가격 배송일표시 바로구매가능
www.rchips.com/
  수원아이폰수리 아이폰컴퍼니
수원성균관대역 위치 정품액정사용 당일수리 토,일,공휴일 수리가능! 주차가능!
iphonecompany.modoo.at
신청하기


안녕하세요
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
이전글  다음글  목록 글쓰기

총 게시물 83건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
공지  문제/에러 해결게시판의 성격에 맞는 글들만 … 5 수아 02-26 2 3708
안드로이드  이 게시판의 용도 9 카이로 07-10 8 5258
83 안드로이드  자바소스를 안드로이드용으로 변경 도움 부… 1 오마로 01-09 0 83
82 안드로이드  앱이 실행중이지 않을때 FCM 푸시 수신 후 노… 뜬구름 11-06 0 198
81 안드로이드  소스 수정 도와 주실분~~~ 2 맘여린왕자 10-16 0 326
80 안드로이드  (왕초보)SQLite를 이용한 고객관리 정보 어플 … 어플메이커 10-25 0 928
79 안드로이드  (안드로이드+php) 이미지/텍스트 전송하는거 … 1 sujji2 09-22 0 1270
78 안드로이드  리스트뷰 인텐트 질문이요 2 sujji2 08-08 0 1112
77 안드로이드  카드뷰 인데 궁금한게있씁니다 마쉘로 07-28 0 763
76 안드로이드  완전 초짜 질문입니다. 2 겨울이야기 07-08 0 1365
75 안드로이드  소프트키보드를 사용해서 천지인 키보드를 … 재와니 03-30 0 1874
74 안드로이드  안드로이드 갤러리에서 사진 가져오기 ㅠㅠ 2 히미여소사라 02-03 0 3594
73 안드로이드  안드로이드 스튜디오 빨간줄표시 osd0909 12-11 0 2055
72 안드로이드  java.lang.RuntimeException: Unable to start activity Compone… 1 레드썬 11-24 0 1272
71 안드로이드  안드로이드 스튜디오 AVD실행시에 에러입니다… 나이th 11-15 0 1341
70 안드로이드  구글맵을 사용하려고 하는데 진행이 안되요 흥그븡그 09-13 0 1479
69 안드로이드  안드로이드 스튜디오에서 drawable.. 4 elite1111 08-13 0 2164
68 웹앱  웹앱에서 동영상 보기 짱구짱구짱구 07-01 0 1353
67 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 2 짱구짱구짱구 07-01 0 2080
66 안드로이드  웹사이트 임포트후 전화걸기 문제입니당....… 짱구짱구짱구 07-01 0 1334
65 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 9 짱구짱구짱구 07-01 0 1992
64 안드로이드  안드로이드 gps좌표를 TCP/IP로 비주얼 스튜디… 련양갱 06-03 0 2105
 1  2  3  4  5  맨끝
 


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