본문 바로가기

모바일104

기존 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.
cordova 설치 맥기준 오랜만에 cordova로만든 프로젝트 업데이트할일이 생겼다 1. node버전 변경 20.9.0 lts사용 nvm을 사용하므로 해당명령어를 통해서 nodejs설치 nvm install 20.9.0 nvm use 20.9.0 2. cordova 설치 npm install -g cordova 3. android studio 설치 https://developer.android.com/studio?utm_source=android-studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized .. 2023. 10. 31.
업로드 키 재설정 요청 1. 새 업로드 키생성 해당작업이 끝나면 PEPK 파일과 JKS파일이 생성된다 2. PEM 파일 생성 keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem 인자값에 맞게 해당명령어를 실행한다. jks파일은 위에서 생성한 이름과 alias를 사용한다 해당 파일을 업로드한다. 3. 업로드 요청설정이 대기중 상태이며 완료후 키사용이 가능하다. 2023. 10. 30.
플러터 개발환경 설정 1. 플러터 다운로드 및 압축풀기 https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. docs.flutter.dev 설치당시 최신버전 3.13.8 2. 안드로이드 스튜디오설치 - SDK에서 command line tool 설치 - plugin 에서 fultter 설치 3. git 설치 path 에 git 추가 : 요즘은 설치시 자동 추가 C:\Program Files\Git\cmd 3. 환경변수 등록 path 에 flutter/bin 폴더 추가 4. 파워쉘에서 확인.. 2023. 10. 25.
동작 변경사항: 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.