Skip to content

アプリ内メッセージング統合

Xamarin プラットフォームの iOS、Android、および FireOS アプリ内メッセージ (IAM) を設定する方法について説明します。

前提条件

この機能を使用するには、Xamarin 用のBraze SDK を統合する必要があります。

アプリ内メッセージングの統合

ステップ 1:アプリ内メッセージレジストレーションの設定

アプリ内のすべてのアクティビティーは、BrazeInAppMessageManager クラスに登録する必要があります。アクティビティライフサイクルコールバック統合を使用してアプリ内メッセージを自動的に登録するには、Application クラスの onCreate() メソッドに次のコードを追加します。

ステップ2:ブロック一覧マネージャーの設定(オプション)

特定のアクティビティがアプリ内メッセージs を表示しないようにするには、アクティビティライフサイクルコールバック統合 を使用します。次のコード例では、アプリ内メッセージ レジストレーションブロックリストにSplashActivitySettingsActivity の2 つのアクティビティを追加しています。

Braze のデフォルト アプリ内メッセージユーザーインターフェイスを使用するには、最初に新しいBrazeInAppMessageUI を作成します。

次に、Brazeインスタンスを設定するときに、BrazeInAppMessageUI をアプリ内メッセージプレゼンタとして登録します。

これで、Braze のデフォルト アプリ内メッセージユーザーインターフェイスを使用して新しいアプリ内メッセージを表示できます。

GIFサポート

ネイティブのBraze Android SDKを使って 、アプリ内メッセージにアニメーションGIFを追加できる。デフォルトでは、Android SDK は HTML アプリ内メッセージを使用して GIF を表示します。

その他のアプリ内メッセージの場合は、カスタム画像ライブラリを使用する必要がある。詳しくは、Androidアプリ内メッセージを参照のこと:GIF.

ネイティブのBraze Swift SDKを使って 、アプリ内メッセージにアニメーションGIFTを追加できる。デフォルトでは、すべてのBrazeアプリ内メッセージはGIFをサポートしている。完全なチュートリアルについては、チュートリアル:Swiftアプリ内メッセージのGIFサポート を参照してください。

「このページはどの程度役に立ちましたか?」
New Stuff!