본문 바로가기

모바일/Android30

기존 HTTP 또는 XMPP API(2023년 6월 20일에 지원 중단됨)의 기존 사용자는 2024년 6월 20일까지 최신 Firebase 클라우드 메시징 API(HTTP v1)로 마이그레이션해야 합니다. https://firebase.google.com/docs/cloud-messaging/migrate-v1?hl=ko&authuser=0 기존 HTTP에서 HTTP v1로 마이그레이션 | Firebase 클라우드 메시징 Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 기존 HTTP에서 HTTP v1로 마이그레이션 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분 firebase.google.com PHP를 통해서 우리는 PUSH전송을 제공하고있는데 내용이 참 부실하다. 심지어 샘플도 없고 1. 파이어베이스에 비공개 키를 생성후 다운받는다. 2. PHP사용을 위해서 composer를 활용해야한다. https://github.com/.. 2023. 12. 19.
안드로이드 생체인식(지문) https://developer.android.com/training/sign-in/biometric-auth?hl=ko#java 생체 인식 인증 대화상자 표시 | Android 개발자 | Android Developers 생체 인식 인증 대화상자 표시 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 앱의 민감한 정보나 고급 콘텐츠를 보호하는 데는 얼굴 인식, 지문 인식 같은 developer.android.com build.gradle implementation 'androidx.biometric:biometric:1.1.0' AndroidManifest.xml **** androidx 이걸로 임포트 import androidx.biometric.BiometricPromp.. 2023. 12. 18.
업로드 키 재설정 요청 1. 새 업로드 키생성 해당작업이 끝나면 PEPK 파일과 JKS파일이 생성된다 2. PEM 파일 생성 keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem 인자값에 맞게 해당명령어를 실행한다. jks파일은 위에서 생성한 이름과 alias를 사용한다 해당 파일을 업로드한다. 3. 업로드 요청설정이 대기중 상태이며 완료후 키사용이 가능하다. 2023. 10. 30.
동작 변경사항: Android 13 이상을 타겟팅하는 앱 https://developer.android.com/about/versions/13/behavior-changes-13?hl=ko 동작 변경사항: Android 13 이상을 타겟팅하는 앱 | Android 개발자 | Android Developers Android 13 이상을 타겟팅하는 앱에 영향을 미치는 Android 13의 변경사항을 알아봅니다. developer.android.com 권한이 변했다... 버전별 분기해서 처리하자 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { 2023. 6. 26.
Android Webview Cross-app Scripting Vulnerability Issue with your app We found that your app contains security vulnerabilities, which can expose user information or damage a user’s device. This is a violation of Device and Network Abuse policy. Specifically, your app(s) are vulnerable to Cross App Scripting. To address this issue, follow the steps in this Google Help Center article. https://developer.android.com/google/play/asi?hl=ko#campaigns .. 2023. 4. 25.
configChanges : 화면 회전시 상태유지 android:configChanges="orientation|keyboardHidden|screenSize" AndroidManifest에 해당부분 적용 2022. 12. 20.
발견된 문제: 데이터 보안 양식 잘못됨 발견된 문제: 데이터 보안 양식 잘못됨 Play Console에서 앱의 데이터 보안 양식을 검토한 결과 데이터 보안 양식의 내용과 앱의 사용자 데이터 수집 및 공유 방식이 일치하지 않음이 확인되었습니다. 모든 앱은 데이터 보안 양식을 정확하게 작성하여 데이터 수집 및 공유 관행을 공개해야 합니다. 이 요구사항은 앱에서 사용자 데이터를 전혀 수집하지 않는 경우에도 적용됩니다. 앱의 데이터 보안 양식에서 수집하는 사용자 데이터임을 명시하지 않은 사용자 데이터가 기기에서 전송된 것이 감지됐습니다. 앱의 데이터 보안 섹션에 앱의 데이터 수집, 공유, 처리 관행을 정확하게 반영해야 합니다. 여기에는 앱에 사용된 서드 파티 라이브러리 또는 SDK를 통해 수집되고 처리되는 데이터가 포함됩니다. 가능한 경우 사용자 데.. 2022. 12. 7.
SDK33버전 이상 setAppCacheEnabled error: cannot find symbol settings.setAppCacheEnabled(false); ^ symbol: method setAppCacheEnabled(boolean) location: variable settings of type WebSettings https://web.dev/appcache-removal/#migration-strategies AppCache 제거 준비하기 Chrome 및 기타 브라우저의 AppCache 제거 계획에 대한 세부정보입니다. web.dev 해당부분 제거 settings.setAppCacheEnabled(false); 2022. 12. 1.
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. 나의경우 FLAG_ONE_SHOT으로 되어있는 부분을 FLAG_MUTABLE로 변경후 완료 자세한내용 https://developer.and.. 2022. 5. 16.