본문 바로가기 메뉴 바로가기

개키우는 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개키우는 개발자

검색하기 폼
  • 분류 전체보기 (36)
    • IT (33)
      • 프로그래밍 (15)
      • 모바일 (13)
      • DB (3)
      • OS (2)
    • 하고싶은거 해보자구 (2)
      • 창업일지 (0)
      • 수경재배 (1)
      • 곤충키우기 (0)
      • 우리집 단풍이 (0)
      • 창업 아이디어 기록하기 (1)
  • 방명록

Flutter (13)
[Flutter] ios 시뮬레이터에서 firebase_app_check 사용방법

실컷 설치해두고 ios 시뮬레이터에서 디버깅을 하니 firestore_app_check가 정상적으로 작동해서 차단당해버렸다.. 시뮬레이터에서 firestore_app_check를 하면 안되는 것이 맞다! 하지만 디바이스를 꽂아서 테스트하기엔 귀찮음이 심해 시뮬레이터에서 하는 방법이 있을거같아 찾아보았더니 https://firebase.google.com/docs/app-check/flutter/debug-provider?hl=ko Flutter로 디버그 제공자와 함께 앱 체크 사용 | Firebase 앱 체크 5월 10일, Google I/O에서 Firebase가 돌아옵니다. 지금 등록하기 의견 보내기 Flutter로 디버그 제공자와 함께 앱 체크 사용 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘..

IT/프로그래밍 2023. 4. 7. 01:29
[Flutter] firebase_app_check reCAPTCHA v3 key 만들기

https://www.google.com/u/1/recaptcha/admin/create?hl=ko 로 이동하여 사이트 등록을 진행한다. reCAPTCHA 유형에서는 reCAPTCHA v3를 클릭하고 도메인을 추가한다. 그러면 이렇게 키가 생성되는데 사이트 키를 복사후 recaptcha-v3-site-key 부분을 복사한 키 값을 붙여넣으면 된다. Future main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); await FirebaseAppCheck.instance.activate( webRecaptchaSiteKey: 'recaptcha-v3-site-key', androidProvider: ..

IT/프로그래밍 2023. 4. 6. 17:06
[Flutter] Firebase Appcheck 설치방법

프로젝트에서 Firebase의 Firestore Database와 Storage를 사용하고 있는데 보안강화를 위해 AppCheck를 설치해야겠다 싶어 설치하는 과정을 기록해보았다. Mac OS 기준이며 다른 플랫폼은 https://firebase.google.com/docs/cli?authuser=1&hl=ko#setup_update_cli를 참고해서 Firebase CLi를 설치후 진행하면 될거같다. 1. Firebase CLi 설치 한다. 터미널에 다음과 같이 입력한다. curl -sL https://firebase.tools | bash 2. firebase CLi에 로그인하여 Firebase CLI 테스트를 진행한다. 터미널에 다음과 같이 입력한다. firebase login 3. flutterf..

IT/프로그래밍 2023. 4. 6. 16:48
[Flutter] Json to DartModel

프로젝트 진행중 API 호출 후 반환 되는 데이터 값을 파싱하여 쓰기 위해 모델을 만들어야했는데 생각보다 만드는게 귀찮고해서 찾다보니 JSON to Dart라는 웹사이트가 있어서 써보았는데 괜찮았다. https://javiercbk.github.io/json_to_dart/ JSON to Dart JSON to Dart Paste your JSON in the textarea below, click convert and get your Dart classes for free. Handcrafted by Javier Lecuona Github json_to_dart Code Twitter javiercbk.github.io 사용방법은 API 호출 후 반환되는 JSON 값을 복사하고 위 사이트에 접속하여 이..

IT/모바일 2023. 4. 5. 15:47
[flutter] 채팅 목록에서 최종 채팅 시간 보여주기

현재 프로젝트 진행중 채팅 목록이 필요하여 마지막으로 받은 채팅으로부터 얼마나 지났는지 보여주기 위해 개발이 필요한 상황이다. formatDate라는 함수를 만들어 date값을 입력받고 현재 시간과 비교하여 현재 시간이 1분 전인 경우 방금 전으로 표시하고 1시간 이전인 경우엔 ~분전 1일 이전인 경우에는 ~시간 전 1일이 지난 경우에는 날짜를 보여주도록 반환하도록 하였다. String formatDate(DateTime date) { final now = DateTime.now(); final difference = now.difference(date); if (difference.inMinutes < 1) { return '방금 전'; } else if (difference.inHours < 1) {..

IT/모바일 2023. 4. 5. 15:34
ios / flutter 시뮬레이터 빌드시 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a 에러 해결방법

xcode 14.3으로 업데이트이후 시뮬레이터에서 빌드시 ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a clang: error: linker command failed with exit code 1 (use -v to see invocation) 에러가 발생한다. flutter에서도 동일하게 에러가 발생하였는데 xcode 14.3부터는 ios 11.0미만으로는 지원을 하지 않는지 Targets에 있는 모든 Minimum Deployments를 빨간색 네모친 부분을 11.0으로 변경하니 시뮬레이터에서 정상적으로 빌드가..

IT/모바일 2023. 4. 3. 16:29
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ios 앱 심사상태
  • PlatformException(sign_in_failed
  • ios pod install error
  • Xcode
  • MySQL
  • EC2
  • but linking in object file
  • Flutter
  • NSPrivacyAccessedAPICategoryUserDefaults
  • 수경재배키트
  • com.google.android.gms.common.api.ApiException: 10:
  • CDN: trunk URL couldn't be downloaded
  • aws python3.12
  • 리눅스 python3 설치
  • Firebase
  • python3.12 설치
  • 해결방법
  • 슬랙으로 보내기
  • 베란다 수경재배
  • 아이폰
  • flutter build ipa
  • ios
  • google play appcheck
  • Error (Xcode): Target release_unpack_ios failed: Exception: Binary
  • Response: Failure when receiving data from the peer
  • NSPrivacyAccessedAPICategorySystemBootTime
  • NSPrivacyAccessedAPICategoryDiskSpace
  • ITMS-91053: Missing API declaration
  • Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds
  • NSPrivacyAccessedAPICategoryFileTimestamp
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바