Skip to content

Über das Braze Flutter SDK

Das Braze Flutter SDK hilft Ihnen, Braze-Messaging, Analytics und Nutzer:innen-Engagement-Funktionen in Ihre Anwendung zu integrieren.

Für den Einstieg stehen Ihnen die folgenden Ressourcen zur Verfügung:

Schnellstart

1
flutter pub add braze_plugin

Android

1
2
3
4
5
6
<!-- 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>
1
2
3
<!-- AndroidManifest.xml -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

iOS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 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

1
2
3
4
5
6
7
import 'package:braze_plugin/braze_plugin.dart';

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

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

Weitere Informationen zu erweiterten Integrationsoptionen finden Sie im Braze-Entwicklerhandbuch.

Versionsunterstützung

Tool Mindestens unterstützte Version
Dart 2.17.0+
Flutter (Integration über CocoaPods) 1.10.0+
Flutter (Integration über CocoaPods oder Swift-Paketmanager) 3.24.0+
iOS-Bereitstellungsziel 12.0+

Dieses SDK übernimmt zusätzlich die Anforderungen der zugrunde liegenden nativen Braze SDKs. Beachten Sie auch die Informationen zur Versionsunterstützung in braze-inc/braze-android-sdk und braze-inc/braze-swift-sdk.

Beispiel-App

Der Ordner /example enthält eine Beispiel-App, die zeigt, wie Sie die APIs dieses Pakets integrieren und verwenden können.

Kontakt

Wenn Sie Fragen haben, kontaktieren Sie bitte [email protected].

Für Repository-Details und Beispielprojekte besuchen Sie https://github.com/braze-inc/braze-flutter-sdk.

New Stuff!