프로그래밍/ 안드로이드어플만들기
-
10월 26일 개발일기 - 안드로이드 앱 기기 카탈로그 설정프로그래밍/ 안드로이드어플만들기 2021. 10. 26. 18:44
앱에 영어가 포함된후 1점 리뷰의 대부분이 오류 관련해서인데 그런 기기들 대부분 한국에서 구할수 없고 테스트할 수 없는 기종들이었다. 그냥 이 기회에 문제가 있는 기기들을 지원 기기 카탈로그에서 제외하기로 하였다. 안드로이드 플레이스토어 - 기기 카탈로그에서 기종을 검색하면 기종별 설치횟수, 평점, 수익등을 확인할 수 있다. 기기 리스트의 오른편에 있는 -> 를 눌러서 상세 페이지에서 제외를 누르면 해당 기기를 지원 카탈로그에서 제외할 수 있다. 그 동안 평점 1을 받고 사용중인 기기에 설치된 횟수(지난 30일)이 - 인 기기 7개를 리스트에서 삭제하였다. 지금은 지원되는 기기가 15,207개가 나오는데 여기서도 문제가 있는 기기들이 더 많을 텐데 문제가 있을 수 있는 기기들을 더 먼저 확인 할 수 있는..
-
페이스북 로그인 안드로이드 웹뷰 지원 중단프로그래밍/ 안드로이드어플만들기 2021. 10. 21. 15:50
페이스북 로그인 웹뷰 10월 6일부터 중단된듯 웹뷰로 전체 웹사이트를 불러와서 firebase auth로 인증하는 절차라서 페이스북 로그인창만 커스텀탭스로 띄우는 것이 어려움 아예 전체적으로 웹뷰에서 커스텀탭스로 변경해봤는데 인앱결제와 push 알림 등 안드로이드 기능이 지원 안 되니 이것도 문제이고.. 그리고 안드로이드 앱에서 페이스북 로그인이 다 안되는 것도 아니고 소수지만 되는 사람도 있어서 더 의문이였다 결국 페이스북 로그인 에러 나는 사용자만 웹사이트 로그인창을 다시 띄어서 페이스북 로그인하게 수정했다 그 과정이 생각보다 많이 귀찮고 google 소셜 로그인은 한번 개발해놓고 아무 이슈 없었는데 페이스북 소셜 로그인은 중간에 앱 검수도 하고 이슈가 많아서 넘 귀찮다 그냥 다음에 소셜 로그인하면 ..
-
개발일기(10월 12일) - 안드로이드 앱 인터넷 연결 상태 확인 및 처리 추가프로그래밍/ 안드로이드어플만들기 2021. 10. 12. 00:58
문제: webview를 사용하기 때문에 인터넷 연결이 안될경우 앱 사용을 할 수 없음. 사용자에게는 앱 오류로 보임. 작업: 인터넷 연결이 안될 경우 사용자에게 언어별로 상황 알리기 안드로이드 앱 인터넷 연결 상태 확인 및 처리 추가 1. manifest 에 아래 추가 2. webview 호출하기 전에 MainActivity.java에 아래 코드 추가 ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean isConnected = activeNetwork != null..