Skip to main content

blux_flutter 0.2.3 copy "blux_flutter: ^0.2.3" to clipboard
blux_flutter: ^0.2.3 copied to clipboard

BluxClient Flutter SDK

0.2.3 #

Breaking changes #

  • Built-in Kotlin 지원을 위해 최소 Flutter 버전을 3.44.0, Dart 버전을 3.12.0으로 올림.

Updated #

  • Android 플러그인에서 kotlin-android 직접 적용과 kotlinOptions를 제거하고 kotlin.compilerOptions로 이전. AGP 8이거나 AGP 9에서 android.builtInKotlin=false이면 Flutter가 앱에 선언된 KGP를 플러그인에 적용하고, android.builtInKotlin=true이면 AGP의 built-in Kotlin으로 컴파일함.
  • webview_flutter_android의 하한을 4.12.1로 지정하여 이전 버전이 lockfile에 남아 built-in Kotlin 빌드를 막는 문제를 방지.
  • Android 플러그인의 compileSdk에 flutter.compileSdkVersion을 사용. minSdk는 21로 유지.
  • Flutter 앱에서 built-in Kotlin을 활성화하려면 Flutter 3.47 이상과 AGP 9 이상이 필요하며, 앱이 사용하는 다른 Android 플러그인도 이전되어 있어야 함.
  • 예제 앱을 Flutter 3.47, AGP 9.1, Gradle 9.3.1의 built-in Kotlin 구성으로 이전. AGP 9에서 빌드할 수 있도록 webview_flutter를 갱신하고 flutter_inappwebview 6.2.0-beta.3을 사용.
  • 예제 iOS 앱의 최소 버전은 Flutter 3.47의 프로젝트 이전에 따라 iOS 15.0으로 변경. Flutter 플러그인 자체의 iOS 최소 버전은 13.0을 유지.

0.2.2 #

Updated #

  • Android SDK를 0.5.37로 업데이트.

0.2.1 #

Added #

  • Android FCM 등록 토큰과 iOS APNs 디바이스 토큰을 조회하는 getPushToken() 추가

0.2.0 #

Breaking changes #

  • Swift Package Manager(SPM)로 blux_flutter를 연결한 앱에서 Notification Service Extension을 쓴다면 함께 손봐야 한다. 익스텐션의 pod 'BluxClient'를 지우고 Xcode에서 BluxClient를 SPM으로 연결한다. 그대로 두면 BluxClient가 앱에 두 벌 들어가 실행 시 클래스가 중복 정의됐다는 경고가 뜨고, 익스텐션이 쓰는 BluxClient 버전이 앱과 갈릴 수 있다. Flutter 3.44부터 SPM이 기본값이므로, 3.44 이상에서 따로 끄지 않았다면 여기에 해당한다.
  • CocoaPods 경로를 쓰는 앱은 바꿀 것이 없다. 익스텐션의 pod 선언을 그대로 둔다.

Added #

  • iOS에서 SPM 경로 지원. Flutter 3.44 이상이 필요하다. 3.44 미만에서 SPM을 켜면 빌드가 실패하므로 SPM을 끄고 CocoaPods 경로를 써야 한다.

0.1.15 #

Added #

  • 인앱 메시지 클릭 콜백 핸들러 setInAppClickedHandler 추가

Updated #

  • iOS SDK 0.6.17으로 업데이트
  • Android SDK 0.5.25로 업데이트

0.1.13 #

Updated #

  • iOS SDK 0.6.6으로 업데이트
  • Android SDK 0.5.14로 업데이트

0.0.1 #

  • Initial release

0.0.2 #

Added new feature

  • sendEvent mehtod
  • setLogLevel method
  • example apps

0.0.3 #

Added new feature

  • assets added (for readme)

0.0.4 #

Added new feature

  • use assets from cdn (readme)

0.0.5 #

Added new feature

  • change description spelling

0.0.6 #

Added new feature

  • AddOrderEvent 추가 및 sendRequest 함수 파라미터 타입 변경
  • iOS, Android 최신 버전으로 업데이트

0.0.7 #

Added new feature

  • sendRequest 함수명 sendEvent로 변경
  • iOS, Android 최신 버전으로 업데이트

0.0.8 #

Added new feature

  • AddCustomEvent에 eventProperties, customEventProperties 필드 추가

0.0.9 #

Added new feature

  • initialize, signIn 함수 named parameter로 변경