Skip to content


カスタムビューコントローラにアプリ内メッセージを表示する

アプリ内メッセージは、カスタムビューコントローラー内に表示することもでき、これを Braze に渡します。Braze は、カスタマイズされたアプリ内メッセージの送受信をアニメーション化し、アプリ内メッセージの分析を行います。ビューコントローラーは次の要件を満たしている必要があります。

  • ABKInAppMessageViewController のサブクラスまたはインスタンスでなければなりません。
  • 返されるビューコントローラのビューは、ABKInAppMessageView のインスタンスまたはそのサブクラスでなければなりません。

次の UI デリゲートメソッドは、アプリ内メッセージが ABKInAppMessageViewController に提供されるたびに呼び出され、アプリがアプリ内メッセージの表示のためにカスタムビューコントローラーを Braze に渡せるようにします。

1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!

アプリ内メッセージビューコントローラーはカスタマイズ可能です。サブクラスまたはカテゴリを使用して、アプリ内メッセージの表示や動作をカスタマイズできます。

メソッド宣言

追加情報については、以下のヘッダーファイルを参照してください。

実装サンプル

アプリ内メッセージサンプルアプリの ViewController.m および CustomInAppMessageViewController.m を参照してください。

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