AppboyKit(Objective-C SDKとも呼ばれます)はもはやサポートされておらず、Swift SDK. 新しい機能、バグ修正、セキュリティー更新s、またはテクニカルサポートを受けません。ただし、メッセージングと分析は通常どおり機能し続けます。詳しくは、新しいBrazeの概要SDK]を参照してください。
アプリ内メッセージ
アプリ内メッセージを使用すると、プッシュ通知でユーザーの日常を邪魔することなく、コンテンツをユーザーに届けることができます。カスタマイズされ調整されたアプリ内メッセージは、ユーザーエクスペリエンスを向上させ、オーディエンスがアプリから最大限の価値を得るのに役立ちます。さまざまなレイアウトやカスタマイズツールから選べるため、アプリ内メッセージはこれまで以上にユーザーを惹きつけます。
アプリ内メッセージの例については、ケーススタディをご覧ください。
アプリ内メッセージのタイプ
Brazeは現在、以下のアプリ内メッセージタイプをデフォルトで提供しています。
SlideupModalFullHTML Full
各アプリ内メッセージタイプは、コンテンツ、画像、アイコン、クリックアクション、分析、表示、配信に渡って高度にカスタマイズできます。
すべてのアプリ内メッセージは ABKInAppMessage のサブクラスであり、すべてのアプリ内メッセージの基本動作と特徴を定義しています。アプリ内メッセージのクラス構造は以下のとおりです。

デフォルトでは、アプリ内メッセージは、GIFサポートを含む標準SDKインテグレーションを完了した後に有効になります。
iOSアプリ内メッセージまたはContent Cards内の画像を表示するためにBraze UIを使用する場合は、SDWebImage の統合が必要です。
メッセージタイプ別に予想される動作
ユーザーがデフォルトのアプリ内メッセージタイプの1つを開くと、次のように表示されます。
Modal アプリ内メッセージは画面中央に表示され、半透明のパネルに囲まれます。より重要なメッセージングに有用で、最大2つのクリックアクションと分析対応ボタンを装備できます。

Full アプリ内メッセージは、ユーザーコミュニケーションの内容とインパクトを最大化するのに有効です。full アプリ内メッセージの上半分には画像が含まれ、下半分にはテキストと最大2つのクリックアクションおよび分析対応ボタンが表示されます。

HTML Full アプリ内メッセージは、完全にカスタマイズされたユーザーコンテンツを作成するのに便利です。ユーザー定義のHTML Fullアプリ内メッセージコンテンツは WKWebView に表示され、必要に応じて画像やフォントなどの他のリッチコンテンツを含めることができます。これにより、メッセージの外観と機能を完全に制御できます。
iOSアプリ内メッセージは、HTML内からBraze Web SDKのメソッドを呼び出すためのJavaScript brazeBridge インターフェイスをサポートしています。詳細については、ベストプラクティスを参照してください。
次の例は、ページ分割されたHTML Fullアプリ内メッセージを示しています。

Fullアプリ内メッセージコンテンツは WKWebView に表示され、オプションで画像やフォントなどの他のリッチコンテンツを含めることができ、メッセージの外観や機能を完全に制御できます。現在、iOSとAndroidのプラットフォームでは、iFrameでのカスタムHTMLアプリ内メッセージの表示はサポートしていません。
iOS SDKバージョン3.19.0以降、以下のJavaScriptメソッドはHTMLアプリ内メッセージではノーオペレーションとなりました: alert、confirm、prompt。
