메모2025/1/7 일자 내용 퍼옴 전력 관리에 설명된 것처럼 시스템은 여러 가지 이유로 앱에 전력 제한사항을 부과할 수 있습니다. 다음 표는 현재 부과된 제한사항을 요약한 것입니다. 이러한 제한사항은 기기가 충전되는 동안에는 적용되지 않습니다.적용 가능한 것 중에서 가장 강력한 제한 설정이 적용됩니다. 예를 들어 절전 모드가 활성 상태이고 앱이 드물게 사용 버킷에 있다면 Firebase 클라우드 메시징(FCM)에 관한 더 엄격한 앱 대기 버킷 제한이 적용됩니다.참고: 이 표의 값은 변경될 수 있습니다. 이 값은 예시로 제공된 것이며 배터리 수명과 시기적절한 콘텐츠 업데이트 간의 균형을 개선하면 변경될 수 있습니다.사용자가 백그라운드 활동 제한 제한사항 사용:경험한 적 없음사용 안 함제한 없음제한..
2025년 1월 3일dbeaver 24.3.1 version 기준 1. dbeaver 프로그램을 실행 후 Database에 연결이 되면 아래와 같은 화면이 나온다. 본인이 DDL 을 추출 하고자 하는 database를 선택 한다. 2. Database의 테이블에서 추출하고자 하는 테이블을 선택한다. 3. 마우스 오른쪽 클릭 -> SQL 생성 -> DDL 을 클릭한다. 4. 본인의 용도에 맞게 내용을 복사하여 사용하면 된다. - 끝 -
1. 개발자 모드 ON2. 소스 -> 재정의- 지금 제 경우는 이미 위치를 설정해 두어서 별도 설정이 필요 없지만 처음 하시는분은 파일 위치 설정 후 상단에 권한 요청 팝업을 수락해 주세요.3. 새로고침4. 소스코드 수정 -> 저장 (Ctrl + s)5. 새로고침
2024/10/25 기준 Firebase 에서 제공하는 A/B 테스트 방법에는 크게 3가지가 있어요,Remote config, Messaging, In-App Messaging 를 이용해 테스트가 가능하고,이번 글에서는 Remote config를 이용한 A/B 테스트를 해볼게요.실험 만들기 a. Fireabase console → A/B Testing 이동 (https://console.firebase.google.com/u/4/project/vespexx-signal-dev-4c404/experiments/list?hl=ko)b. 실험 만들기 → 원격 구성 클릭c. 기본사항- 실험 이름, 실험 설명 기입 - 실험 이름이 같으면 Remote config에서 Group화 되어 보여진다.d. 타겟팅- 앱 ..
Xcode's output:↳ Writing result bundle at path: /var/folders/n2/wny1mx0n0zzflvm90bgt_rsm0000gn/T/flutter_tools.9EDmLo/flutter_ios_build_temp_dirNfnpBV/temporary_xcresult_bundle /Users/gangjeongu/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/ios/Classes/Launcher.swift:20:1: error: type 'UIApplication' does not conform to protocol 'Launcher' extension UIApplication: Launcher {} ..
2024/10/23 기준 메모 Firebase in-app messaging 관련 직접 실험 하면서 정리한 내용이에요. 참고만 해주세요. 제한사항캠페인 등록 후 즉각적으로 노출 안 됨앱이 완전히 종료된 후 재 시작시 노출 확인 가능앱삭제 후 재 설치 시 재 노출(디바이스당 한번 노출 옵션 설정)캠페인이 여러개 등록되었을시 가장 최신 캠페인이 먼저 노출, 그 이후 이전 메시지 노출실험으로 만든 캠페인은 실험 중지시까지 계속 노출이 됨.- 실험으로 만든 캠페인은 A/B Testing 에서 관리- 실험 중지 후 실험 삭제 가능작동이 잘 안될때에는 App 삭제후 재설치 필요 (캐싱으로 인한 원인으로 추측)전체적으로 노출 시점에 대한 예측이 힘듦실험으로 등록한 캠페인은 중지, 삭제 해도 노출 됨(베타) 결론즉각적..
2024/10/23 기준 메모 Firebase in app message는 APP에서 별다른 설정 없이 라이브러리만 추가해 주면 되는 줄 알고,설정했는데 아무리 이것저것 해보아도 동작을 안 해서, 뒤져보니 권한문제였다. 하...... 몇 시간을 날린 거야!자 바로 해결해 보아요! 1. Google cloud console 접속 - https://console.cloud.google.com/apis/dashboard 2.라이브러리 클릭 후 나오는 아래 화면에서 Firebase in-app messaging api 검색 3. Fireabase In-App Messaging API 클릭 4. Fireabase In-App Messaging 기능 활성화 (저는 이미 활성화를 해서 아래처럼 나와요. 활성화시켜..
2024/10/22 기준 메모 페이지 1. Podfile 수정 target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' endpost_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' ..
iOS 18 이후부터 위젯을 사용자화 시켜 Tint 모드를 적용할 수 있어요. 따라서 기존 다크모드 라이트모드만 적용시켜 놓은 앱들은 지정된 색상과 다른 색상이 표현되어,제대로 위젯이 표현되지 않을 수 있어요. 오늘은 어떻게 마이그레이션 할지 같이 알아보아요.2024/10/21 일 iOS 18.0.1 기준이에요. 본론부터 바로 넘어갈게요!!!WidgetConfiguration 프로토콜 부분에 .containerBackgroundRemovable(false)해당 옵션을 설정해 주면 원래 색상에 틴트가 적용되어 아주 잘 보여요. 예시)struct create_view: Widget { let kind: String = "CalendarWidget" var body: some WidgetConfig..
2024/10/18 기준 메모. XCode 16 업데이트 후 iOS빌드를 하면 아래와 같이 오류가 발생해요. Failed to build iOS appLexical or Preprocessor Issue (Xcode): Include of non-modular header inside framework module 'firebase_dynamic_links.FLTFirebaseDynamicLinksPlugin': '/Users/gangjeongu/Documents/FlutterProject/signal-app/ios/Pods/Headers/Public/Firebase/Firebase.h'/Users/gangjeongu/.pub-cache/hosted/pub.dev/firebase_dynamic_links..