このページはAIにより自動翻訳されており、不正確な内容が含まれている可能性があります。翻訳の誤りを報告するには、ページ右側の目次の下にあるフィードバックをご利用ください。

警告
AppboyKit(OBJECTIVE-C SDKとも呼ばれます)はサポートが終了しており、Swift SDKに置き換えられました。新機能、バグ修正、セキュリティ更新、テクニカルサポートは提供されません。ただし、メッセージングと分析は引き続き通常どおり機能します。詳しくは、新しいBraze Swift SDKの紹介を参照してください。
ビーコンの統合
ここでは、特定の種類のビーコンをBrazeと統合して、セグメンテーションとメッセージングを可能にする方法について説明します。
Infillion ビーコン
Infillion ビーコンを設定してアプリに統合すると、カスタムイベント(アクセスの開始または終了、ビーコンの検知など)をログに記録できます。これらのイベントのプロパティ(場所の名前、滞在時間など)をログに記録することもできます。
ユーザーが場所に入ったときにカスタムイベントをログに記録するには、次のコードを didBeginVisit メソッドに入力します。
[[Appboy sharedInstance] logCustomEvent:@"Entered %@", visit.place.name];
[[Appboy sharedInstance] flushDataAndProcessRequestQueue];
Appboy.sharedInstance()?.logCustomEvent("Entered %@", visit.place.name)
Appboy.sharedInstance()?.flushDataAndProcessRequestQueue()
flushDataAndProcessRequestQueue は、アプリがバックグラウンドで実行されている場合でもイベントが必ずログに記録されることを確認します。これと同じプロセスを、ロケーションから離れる行動についても実装できます。これにより、ユーザーが新しい場所に入るたびにユニークなカスタムイベントが作成され、インクリメントされることに注意してください。50か所を超える場所を作成する予定の場合は、汎用的な「Place Entered」カスタムイベントを1つ作成し、イベントプロパティとして場所名を含めることをお勧めします。
New Stuff!