본문 바로가기 메뉴 바로가기

썩소천사

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

썩소천사

검색하기 폼
  • 전체보기 (781)
    • iOS (112)
      • 자료정리 (63)
      • 에라고만... (33)
      • 개발주저리 (5)
      • Mac 활용 (11)
    • Android (50)
      • 자료정리 (32)
      • MAC에서 시작하기 (18)
    • JSP (1)
      • MAC에서 시작하기 (1)
    • 푸념 끄적끄적 (73)
      • 오늘 하늘은 (20)
      • 일상 (22)
      • 스쳐가는생각 (30)
    • 나만의 여가 (533)
      • 나주&혁신 맛집 (67)
      • 광주 맛집 (130)
      • 도서 (103)
      • 영화 (62)
      • 먹거리 리뷰 (41)
      • 생활 잡지식 (28)
      • 작은 화원 (21)
      • 제품 리뷰 (27)
      • 여행~ (20)
      • 나님의 붕붕이 (16)
      • 요뤼라고 하기엔 뭔가... (5)
      • 블로그 관리하기 (4)
      • 주식 매매 일지 (0)
      • 티스토리 초대 (9)
  • 방명록

java.lang.IllegalStateException (1)
[Oreo]OS 8.0 GCM 대응하기

8월부터 targetSDK버전을 26으로 올려야 하는 이슈가 있기 때문에 큰 업데이트를 앞두고 25에서 26으로 변경실 배포까지 했는데 crash가 마구 쏟아지고, OS 8.0사용자만 발생하는 이슈라고 나온다. GcmBroadcastReceiver.java line 19 그렇다!! FCM이 아니라면 GCM 사용자의 경우 예외처리가 필요하다.방법은 JobService 또는 NotificationChannel을 사용하면 된다.JobService를 사용하기 위해선 minSDK 버전이 21이상이어야 한다. 즉 OS 5.0이상 기기에서만 쓸 수 있어서 패스~ NotificationChannel을 쓰기로 한다.기존 Notification에 채널 옵션만 추가하면 된다. 생각보다 셋팅이 간편하다.하지만 옵션질이 존재했..

Android/자료정리 2018. 6. 21. 10:54
이전 1 다음
이전 다음
반응형

Blog is powered by Tistory / Designed by Tistory

티스토리툴바