搜尋套件、儲存庫與 APP 分類

套件詳情v3.4.0

rudder_sdk_flutter

RudderStack Flutter SDK 的平台實作,用於原生事件追蹤與分析整合。

AndroidiOSWeb
近 30 天下載
6.8萬
喜歡數
17
Pub 分數
140

安裝套件

flutter pub add rudder_sdk_flutter

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

RudderStack Flutter SDK 提供了跨平台的實作,用於追蹤使用者事件並在 Android、iOS 和 Web 應用程式中整合分析功能。它能從 Flutter 應用程式無縫收集資料,並將事件傳送到多個目的地,如分析工具、CRM 系統和資料倉儲。專為尋求可靠、可擴展事件管理且設定簡單的開發者設計,支援即時與批次事件傳輸。該 SDK 透過可配置的設定和安全的資料處理,確保資料隱私與合規性。

適用情境

  • 跨平台分析整合
  • 即時用戶行為追蹤
  • 事件路由到多個目標
  • 業務智能的資料管道設定
  • 合規驅動的數據管理

主要特色

  • 支援 Android、iOS 和 Web 平台
  • 可設定的目標路由
  • 安全、加密的數據傳輸
  • 批次和即時事件傳遞
  • 注重隱私的資料處理

適合對象

  • Flutter 開發者建構啟用分析功能的應用
  • 使用 RudderStack 作為數據基礎設施的團隊
  • 需要多通道事件轉發的應用程式
  • 專注於使用者洞察和資料合規的企業

使用建議

  • 需要 RudderStack 帳戶和寫入金鑰
  • 僅限 RudderStack 支援的目的地
  • 需要正確配置資料隱私設定
  • 可能需要額外設定才能實現進階路由規則

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

RudderStack

What is Rudder?

Ask DeepWiki

Short answer: Rudder is an open-source Segment alternative written in Go, built for the enterprise.

Long answer: Rudder is a platform for collecting, storing and routing customer event data to dozens of tools. Rudder is open-source, can run in your cloud environment (AWS, GCP, Azure or even your data-centre) and provides a powerful transformation framework to process your event data on the fly.

Released under MIT License

This is the android package for Rudder Flutter SDK. Check Rudderstack Flutter SDK for details.

Local development setup

For release instructions, see RELEASING.md.

We use Melos monorepo tool. You can see all available commands/scripts in melos.yaml file

Add you .env file as per the .env.sample with secrets used in unit tests.

To setup locally:

dart pub global activate melos 6.3.3
melos run flutter:upgrade
melos run setup
melos run build:sdk:all

To allow firebase plugin to work in the example you will need to add the relevant files that contain secrets. Get firebase config files from a colleague or add your own at:

  • packages/example/android/app/google-services.json
  • packages/example/ios/Runner/GoogleService-Info.plist

In order to run locally the Android example you will need to either create an emulator with name Pixel_6_Pro_API_33 or alter the name in the run:example:android command.

Optionally for auto formatting source code via relevant Melos command you will need to install:

  • clang-format (can be installed via Brew on macOS).
  • swiftformat (can be installed via Brew on macOS).

所屬分類

依賴

依賴清單 4 項

  • rudder_plugin_android^3.3.0
  • rudder_plugin_ios^3.3.0
  • rudder_plugin_web^3.3.0
  • rudder_sdk_flutter_platform_interface^3.4.0

原始碼儲存庫

使用此套件的專案

暫無相關資料。

所在榜單