BugDict/Android

BugDict/Android

[Node.js] [안드로이드 스튜디오] FCM (Firebase Cloud Messaging)으로 앱에 기기별 푸시알림 구현 방법 및 "Parsing error: Unexpected token => "에러 해결

문제상황: FCM (Firebase Cloud Messaging)으로 앱에 기기별 푸시알림을 구현하던중 발생한 오류이다. (해결방법만 보실분들은 밑으로 스크롤) firestore 데이터의 변화를 감지하여 FCM 알림을 보내는 기능을 구현하기 위해 다음과정을 따랐었다. FCM 알림 구현과정 1. 기기 token정보를 firestore db에 갱신 특정기기에 푸시알림을 보내기 위해서 firestore의 user 콜렉션에 기기별 token을 저장할 필요가 있다. 따라서 앱 실행시에 다음과 같은 코드를 통해 기기 token정보를 갱신해준다. · 앱 시작시 실행되는 코드 중 일부(MainActivity.java) // Get new FCM registration token String token = task.ge..

BugDict/Android

[안드로이드 스튜디오] 앱의 플레이 스토어 버전 체크가 안되는 문제(해결)

문제상황: 플레이스토어에 앱의 자동업데이트가 실행중인 상황에서도 업데이트가 자동으로 진행되지 않는 경우가 있었다. 그래서 앱 시작시에 플레이 스토어에서 버전정보를 크롤링해 현재 설치된 앱버전과 비교하는 코드를 추가했다.(gun0912님 블로그 참고) 그러나 계속 앱의 플레이 스토어 버전이 null로 반환되는 문제가 생겼다. [안드로이드/Android]플레이스토어 버전 체크하는 방법 (업데이트 체크) 안드로이드 어플리케이션을 개발하고 계속 업데이트 하다보면 사용자가 최신버전을 사용해주길 바라는 경우가 많이 있습니다. 새로운 기능이 추가되었을경우도 그럴것이며, 해당 버전에 문제 gun0912.tistory.com · MarketVersionChecker.class public class MarketVersi..

BugDict/Android

[안드로이드 스튜디오] FATAL EXCEPTION: java.lang.RuntimeException: No properties to serialize found on class d2.a 해결

문제상황: 개발중인 앱에 대하여 Firebase console의 Test lab을 통해 테스트한 결과 Firebase Firestore data에 접근하는 모든 부분에서 에러가 발생하였다. 해결방법: Firestore,Firestoarge변수를 private이 아닌 public으로 설정해주고(find usuage 이용), gradle에서 난독화 설정을 true -> false로 바꾸어주어 해결 원인분석: 1. 우선 이 두 에러는 디버깅버전으로 빌드했을때는 나타나지 않고 릴리즈 버전에서 발생한 버그이다. 그러므로 둘의 환경적인 차이에서 발생한 버그일 것이다. 2. 첫 번째 사진의 에러 로그에 나온 serializable의 개념을 알아보자. serializable은 자바 내부의 객체나 데이터를 외부 자바 시..

BugDict/Android

[안드로이드 스튜디오] java.lang.RuntimeException: Canvas: trying to draw too large(111996000bytes) bitmap. FATAL EXCEPTION: main 해결

문제상황: 개발중인 앱에 대하여 Firebase console의 Test lab을 통해 테스트한 결과 로그인 화면 이후의 튜토리얼이미지를 뜨게하는 부분에서 발생 에러가 발생한 기종 3개 SAMSUNG-SM-G935A/SAMSUNG-SM-G930AZ/SM-G930U -> 구글링 해보니 모두 S7기종의 핸드폰 해결방법: drawable 폴더의 튜토리얼 이미지 5장을 drawable-xxhdpi에도 추가해서 해결 참고링크: https://stackoverflow.com/questions/40835514/android-canvas-drawing-too-large-bitmap Android Canvas: drawing too large bitmap I'm running Ubuntu 16.04. And on And..

Bug Detector
'BugDict/Android' 카테고리의 글 목록