nbase_ad_flutter_sdk 1.0.1 copy "nbase_ad_flutter_sdk: ^1.0.1" to clipboard
nbase_ad_flutter_sdk: ^1.0.1 copied to clipboard

Official NBase AdStage SDK for Flutter. Enables deep linking, promotion management, event tracking, and analytics integration for mobile applications.

NBase AdStage Flutter Plugin - 개발 가이드 #

AdStage 딥링크 기능을 위한 Flutter 플러그인 개발 및 배포 가이드입니다.

📦 버전 관리 및 배포 #

현재 버전 #

  • Flutter Plugin: nbase_ad_flutter_sdk 1.0.0 (pub.flutter-io.cn 배포됨)
  • iOS AdapterAdStage: 3.0.1 (CocoaPods 자동 관리)
  • Android AdapterAdStage: Gradle 자동 관리

버전 수정 위치 #

1. Flutter Plugin 버전

# pubspec.yaml
version: 0.1.3

2. iOS AdapterAdStage 버전

# ios/nbase_ad_flutter_sdk.podspec
s.dependency 'AdapterAdStage', '3.0.1'

3. Android AdapterAdStage 버전

Android는 메인 NBase-SDK-Android 프로젝트의 AdapterAdStage 모듈을 참조합니다.

플랫폼별 플러그인 위치 #

iOS

  • 네이티브 구현: /ios/Classes/NbaseAdFlutterSdkPlugin.swift
  • Pod 설정: /ios/nbase_ad_flutter_sdk.podspec
  • 의존성: CocoaPods를 통해 AdapterAdStage 3.0.1 자동 설치

Android

  • 네이티브 구현: /android/src/main/kotlin/com/nbase/nbase_ad_flutter_sdk/NbaseAdFlutterSdkPlugin.kt
  • Gradle 설정: /android/build.gradle
  • 의존성: 로컬 AdapterAdStage 모듈 참조

Flutter/Dart

  • 플러그인 인터페이스: /lib/nbase_ad_flutter_sdk.dart
  • 메서드 채널: 플랫폼별 네이티브 코드와 통신

pub.flutter-io.cn 배포 과정 #

1. 버전 업데이트

# pubspec.yaml에서 버전 수정
version: 0.1.4  # 새 버전으로 변경

2. 변경사항 확인

flutter pub get
flutter analyze
flutter test

3. pub.flutter-io.cn 배포

flutter pub publish --dry-run  # 배포 전 확인
flutter pub publish           # 실제 배포

4. 배포 확인


� 개발 환경 설정 #

iOS Apollo SPM 설정 #

NBase.xcframework에서 Apollo 모듈이 필요하므로 Swift Package Manager 추가 필요:

  1. Xcode에서 ios/Runner.xcworkspace 열기
  2. Package Dependencies 추가: https://github.com/apollographql/apollo-ios.git
  3. Apollo, ApolloAPI 모듈을 Runner 타겟에 추가

개발 가이드 #

상세한 SDK 사용법은 sample/README.md를 참조하세요.

0
likes
140
points
2
downloads

Publisher

verified publishernbase.io

Weekly Downloads

Official NBase AdStage SDK for Flutter. Enables deep linking, promotion management, event tracking, and analytics integration for mobile applications.

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on nbase_ad_flutter_sdk

Packages that implement nbase_ad_flutter_sdk