본문 바로가기

모바일106

안드로이드 Notification 누적 https://bonustrack02.tistory.com/entry/Android-Notification-%EB%88%84%EC%A0%81%EC%8B%9C%ED%82%A4%EA%B8%B0 Android Notification 누적시키기상용 앱들을 보면 어떤 푸시 알림이 왔을 때 해당 푸시가 누적되는 경우가 다반사이다. 하지만, 나는 해당 기능에 대해 구현할 생각을 해본 적이 없었다. 이 때, 갑자기 회사에서 '푸시가 1개밖에bonustrack02.tistory.com 푸쉬전송시 0으로 설정된부분을notificationManager.notify(0, notificationBuilderCompat.build())다른값을 넣을경우 누적됨notificationManager.notify((System.curre.. 2024. 9. 10.
com.google.android.play:core:1.10.3 com.google.android.play:core님이 core:1.10.3에 대한 메모를 추가했습니다.Update your Play Core Maven dependency to an Android 14 compatible version! Your current Play Core library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers to improve user security. As a reminder, from August 31, Google Play requires all new app releases to targ.. 2024. 6. 27.
기존 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.