important:
This page references our older Objective-C SDK. Check out our new Swift SDK to integrate our latest Swift-first library.
カスタムビューコントローラにアプリ内メッセージを表示する
アプリ内メッセージは、カスタムビューコントローラー内に表示することもでき、これを Braze に渡します。Braze は、カスタマイズされたアプリ内メッセージの送受信をアニメーション化し、アプリ内メッセージの分析を行います。ビューコントローラーは次の要件を満たしている必要があります。
ABKInAppMessageViewController
のサブクラスまたはインスタンスでなければなりません。- 返されるビューコントローラのビューは、
ABKInAppMessageView
のインスタンスまたはそのサブクラスでなければなりません。
次の UI デリゲートメソッドは、アプリ内メッセージが ABKInAppMessageViewController
に提供されるたびに呼び出され、アプリがアプリ内メッセージの表示のためにカスタムビューコントローラーを Braze に渡せるようにします。
1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!
アプリ内メッセージビューコントローラーはカスタマイズ可能です。サブクラスまたはカテゴリを使用して、アプリ内メッセージの表示や動作をカスタマイズできます。
メソッド宣言
追加情報については、以下のヘッダーファイルを参照してください。
実装サンプル
アプリ内メッセージサンプルアプリの ViewController.m
および CustomInAppMessageViewController.m
を参照してください。