목록Flutter (40)
민프
PlatformException(Exception encountered, read, javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT at cohttp://m.android.org.conscrypt.NativeCrypto.EVP_CipherFinal_ex(Native Method) at cohttp://m.android.org.conscrypt.OpenSSLEvpCipher.doFinalInternal(OpenSSLEvpCipher.java:152) at cohttp://m.android.org.conscrypt.OpenSSLCipher.engineDoFinal(OpenSSL..

이번 포스팅에서는 App Store Connect에서 일부 적업을 자동화 할 수 있는 REST API인 App Store Connect API에 대해서 알아보겠습니다. App Store Connect에 대해서 잘 모르신다면 해당 링크에 접근하셔서 공식 문서에서 알아보시면 될 것 같습니다. 해당 포스팅은 Apple의 공식문서 순서대로 진행하곘습니다. 1. App Store Connect API는 무엇이고, 무엇을 할 수 있을까? App Store Connect API는 Apple의 App Store Connect 서비스와 프로그래밍 방식으로 상호 작용할 수 있게 해주는 RESTful API입니다. 개발자는 이 API를 사용하여 자동화된 방식으로 앱의 메타데이터를 관리하거나, 판매 보고서를 받아보고, 사용자..

이번 포스팅에서는 Flutter에서 IOS 인앱결제 하는 부분을 다뤄보려고 합니다. IOS 인앱결제에 궁금하신 분들은 아래 포스팅을 참고하시길 바랍니다. https://minf.tistory.com/entry/IOS-AppleIOS%EC%9D%98-%EC%9D%B8%EC%95%B1-%EA%B2%B0%EC%A0%9C%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90 [IOS] Apple(IOS)의 인앱 결제에 대해서 알아보자 이번 포스팅에서는 IOS 인앱 결제 관련 지침에 대해서 다뤄보겠습니다. IOS를 출시할 때 비지니스에 대해서 명확하게 정의가 되어있어야하고, 관련 기능 구현이 되어야 출시가 될 수 있습니다. 즉 minf..

이슈 Play 콘솔에 위 와 같은 에러가 나왔습니다. 결론적으로 Firebase - dynaimic Links에 Android 앱에 대한 SHA 인증서 지문을 넣지 않았기 때문에 발생한 문제 입니다. 해결 1. 문제 옆에 있는 더보기를 누르면 아래 항목이 나오게 되는데 여기에서 -> SHA256 키 복사 2. 해당 JSON을 Firebase - Android- 디지털 지문 클릭 -> 복사해둔 SHA256키를 등록해주면 된다. 3. 30분 정도 적용이 되는 시간이 걸리게 되는데 적용을 하고 아래 사진에 "이 위치에 JSON 파일 게시"에 나와있는 링크에 접근하여서 아래처럼 나오면 적용 완료 및 해결된겁니다. 결과화면 잘 연결된 것을 확인하실 수 있습니다.
onPressed: () async { // async 키워드 추가 bool isFirstGuide = await _getIsFirstGuide(); // await 키워드로 비동기 값을 기다림 if (isFirstGuide) { Navigator.pushReplacement( context, MaterialPageRoute( builder: (context) => PoseDetectorPage( exerciseData: widget.exerciseData, detailData: widget.detailData, ), ), ); } . . . Don't use 'BuildContext's across async gaps.Try rewriting the code to not reference the 'Bu..
https://devtalk.kakao.com/t/flutter-misconfigured-error-description-invalid-android-key-hash-or-ios-bundle-id-or-web-site-url/129394 Flutter 카카오 로그인 misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url 에러 kakao_flutter_sdk: ^1.4.2 kakao_flutter_sdk_user: ^1.4.1 사용중입니다. 디버그 모드로 카카오 로그인 기능을 구현해보고자 하는데, 계속 misconfigured, error_description: invalid android_key_..
https://developer.apple.com/forums/thread/732335 TTS problem iOS 17 beta | Apple Developer Forums @apanda not really, unfortunately... didn't crash anymore while in foreground, but with app going in background (changing the AVAudioSession as inactive) when back in foreground (reactivating the AVAudioSession and speaking) the app crashes "more often". T developer.apple.com
https://github.com/CocoaPods/CocoaPods/issues/12012 "Error 'DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead' in Xcode 15 beta 5" · Issu I've read and understood the CONTRIBUTING guidelines and have done my best effort to follow. Report What did you do? Build with Xcode15-beta5 after pod install What did you expect to happen? Build ... github.com CocoaP..
먼저 Stream에 대한 사전 이해가 있어야 합니다. Stream에 대해서 모르시는 분은 이전 포스팅을 참고해주시면 될 것 같습니다. 라이브러리 공식 홈페이지를 보면 Steam의 일반적인 변환 연산자를 추가하는 확장 방법 이라고 나와있습니다. 이 패키지를 사용하면 스트림의 데이터를 쉽게 수정, 필터링, 조합할 수 있습니다. 예를 들어, 특정 시간 동안 스트림의 이벤트를 묶거나, 스트림의 데이터를 변환하거나, 여러 스트림을 하나로 병합하는 등의 작업을 수행할 수 있습니다. 예제 코드를 보면서 설명해드리곘습니다. 예제 코드로는 stream_transform 라이브러리에서 제공하고 있는 debounce, buffter, throttle에 대해서 정리해보겠습니다. Debounce debounce는 스트림에서 연..
이번 포스팅은 Flutter Bloc의 비동기 이벤트 처리방식에 도움을 주는 Bloc Concurrency 라이브러리에 대해서 알아보겠습니다. 소개 Bloc Concurrency 공식홈페이지 설명에 따르면 bloc_concurrency 패키지는 ember concurrency에서 영감을 받아 만들어진 사용자 정의 이벤트 변환기를 제공하는 Dart 패키지입니다. 이 패키지는 bloc 상태 관리 패키지와 함께 사용되도록 설계되었습니다. bloc_concurrency는 bloc에서 이벤트를 처리하는 방식을 관리하는 데 도움이 되는 이벤트 변환기를 제공합니다. ember concurrency에서 영감을 받았다고 하는데 ember concurrency는 무엇일까요? ember concurrency는 쉽게 말해 비..