搜索插件、代码仓与 APP 分类

插件详情v23.0.0

braze_plugin

这是适用于 Flutter 的 Braze 插件。有效的营销自动化是成功扩展和管理您的业务的重要组成部分。

AndroidiOS
近 30 天下载
16.3万
喜欢数
33
Pub 分数
150

安装插件

flutter pub add braze_plugin

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Braze 的 Flutter 插件可实现 Braze 营销自动化和分析功能与 Flutter 应用的无缝集成。它使开发者能够跟踪用户行为、发送个性化推送通知、管理应用内消息,并基于实时数据对受众进行细分。该插件支持 Android 和 iOS,有助于实现跨平台参与策略。SDK 设计轻量且易于实现,通过数据驱动的洞察提升用户留存率和活动效果。

适合场景

  • 用户行为跟踪
  • 个性化推送通知
  • 应用内消息传递
  • 受众细分
  • 活动性能分析

主要特点

  • 跨平台支持(Android 和 iOS)
  • 实时分析
  • 推送通知管理
  • 应用内消息
  • 用户旅程个性化

适合对象

  • 有营销需求的移动应用
  • 使用 Braze 进行客户参与的团队
  • 专注于用户留存的应用
  • 需要行为洞察的产品团队
  • 开发数据驱动的体验的开发者

使用建议

  • 需要 Braze 账户设置
  • 需要 API 密钥配置
  • 可能需要后端协调
  • 取决于 Braze 服务的可用性
  • 潜在的隐私合规考虑

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Braze Logo Braze Logo

Braze Flutter SDK latest release

Quickstart

The following snippets show the minimum configuration required to add the Braze Flutter SDK to your app.

flutter pub add braze_plugin
Android
<!-- android/res/values/braze.xml -->
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string translatable="false" name="com_braze_api_key">YOUR_APP_IDENTIFIER_API_KEY</string>
  <string translatable="false" name="com_braze_custom_endpoint">YOUR_CUSTOM_ENDPOINT_OR_CLUSTER</string>
</resources>
<!-- AndroidManifest.xml -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
iOS
// AppDelegate.swift
import BrazeKit
import braze_plugin

class AppDelegate: UIResponder, UIApplicationDelegate {
  static var braze: Braze? = nil

  func application(
    _ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil
  ) -> Bool {
    // Setup Braze
    let configuration = Braze.Configuration(
      apiKey: "<BRAZE_API_KEY>",
      endpoint: "<BRAZE_ENDPOINT>"
    )
    // - Enable logging or customize configuration here
    configuration.logger.level = .info
    let braze = BrazePlugin.initBraze(configuration)
    AppDelegate.braze = braze

    return true
  }
}
Dart
import 'package:braze_plugin/braze_plugin.dart';

// ...
_braze = new BrazePlugin();

// ...
_braze.changeUser("Jane Doe");

For more information about advanced integration options, see the Braze Developer Guide.

Version support

The following table lists the minimum supported versions for tools used by the Braze Flutter SDK.

Tool Minimum supported version
Dart 2.17.0+
Flutter (integration via CocoaPods) 1.10.0+
Flutter (integration via CocoaPods or Swift Package Manager) 3.24.0+
iOS Deployment Target 12.0+

This SDK also inherits requirements from the underlying Braze native SDKs. For more information, see braze-inc/braze-android-sdk and braze-inc/braze-swift-sdk.

Sample App

The /example folder contains a sample app that illustrates how to integrate and use this package's APIs.

Contact

For questions, contact Braze Technical Support for assistance.

所属分类

源码仓库

使用此插件的项目

暂无相关数据。