본문 바로가기

plugin5

Flutter 플러터에서 백그라운드 작업을 예약하는 방법은 무엇인가요?, How to schedule background tasks in Flutter? 질문 나는 이것에 대해 많이 찾아봤지만, Flutter에서 백그라운드 작업을 예약하는 패키지나 방법을 찾지 못했습니다. Android에서는 WorkManager, AlarmManager와 같은 것이 있습니다. MethodChannel을 사용하여 해당 클래스에 액세스할 수 있다는 것은 알고 있지만, iOS와 Android 모두에서 작동하는 것을 원합니다. (모바일 프레임워크가 백그라운드 작업을 예약할 수 있는 능력이 없다는 것은 매우 실망스럽습니다). 답변 이 문제를 해결하는 방법을 설명하는 Medium 블로그 게시물이 있습니다. 그러나 우리는 설정하는 것이 너무 복잡하다고 생각하여 플러그인을 만들었습니다. 이 플러그인이 도움이 될 것입니다. //상위 레벨 함수 또는 정적 함수를 제공합니다. //이 함수는.. 2024. 1. 3.
Flutter 플러터 앱스토어/플레이스토어 URL 열기, Flutter Open AppStore/PlayStore URL 질문 플러터에서 안드로이드와 IOS에서 실행되는 스마트폰에 따라 PlayStore/AppStore의 특정 URL을 어떻게 열 수 있을까요? 즉, 브라우저가 아닌 애플리케이션을 열고 싶습니다. 이 스레드에서 안드로이드에 대한 일부 네이티브 방법을 찾았는데, 플러터로 어떻게 할 수 있을까요? final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName))); } catch (android.content.Activi.. 2023. 12. 11.
Python 모듈의 import 문은 항상 맨 위에 있어야 합니까?, Should import statements always be at the top of a module? 질문 PEP 8는 다음과 같이 명시합니다: 임포트는 항상 파일의 맨 위에 위치하며, 모듈 주석과 독스트링 바로 다음에 오고, 모듈 전역 변수와 상수 앞에 위치합니다. 하지만 내가 임포트하는 클래스/메소드/함수가 드물게 사용되는 경우, 필요할 때만 임포트하는 것이 더 효율적이지 않을까요? 이렇게 하는 것이: class SomeClass(object): def not_often_called(self) from datetime import datetime self.datetime = datetime.now() 이렇게 하는 것보다 더 효율적이지 않을까요? from datetime import datetime class SomeClass(object): def not_often_called(self) self.d.. 2023. 10. 9.
Flutter 플러터 앱에서 jwt 토큰을 저장하는 가장 좋은 방법은 무엇인가요?, What's the best way to save jwt tokens in flutter apps? 질문 어디에만 (예: SQLite...) 있는 것뿐만 아니라 어떻게 (라이브러리, 최고의 특정한 방법) 있는지도 알려주세요? 답변 공유 환경설정에 민감한 데이터를 저장하는 것은 권장되지 않습니다. 대신 다음과 같은 플러그인을 검토해 볼 수 있습니다: https://pub.dartlang.org/packages/flutter_secure_storage import 'package:flutter_secure_storage/flutter_secure_storage.dart'; // 스토리지 생성 final storage = new FlutterSecureStorage(); // 값 저장 await storage.write(key: 'jwt', value: token); 2023. 9. 28.