Skip to content

ライブアクティビティを開始

post

/messages/live_activity/start

このエンドポイントを使用して、iOSアプリに表示されるLive Activitiesをリモートで開始します。このエンドポイントは追加のセットアップが必要です。

ライブアクティビティを作成した後、任意のセグメントのアクティビティをリモートで開始するためにPOSTリクエストを送信できます。詳細については、Appleのライブアクティビティについては、ActivityKitプッシュ通知でライブアクティビティを開始および更新する を参照してください。

前提条件

このエンドポイントを使用するには、次の手順を完了する必要があります:

レート制限

API レート制限で説明されているように、このエンドポイントにはデフォルトの1時間あたり25万リクエストのBraze レート 制限が適用されます。

要求本文:

リクエストパラメーター

パラメーター required データ型 説明
app_id 必須 文字列 アプリAPI 識別子API キーページから取得されました。
activity_id 必須 文字列 カスタム文字列をactivity_idとして定義します。この ID を使用して、ライブアクティビティに更新または終了イベントを送信します。
activity_attributes_type 必須 文字列 アプリ内のliveActivities.registerPushToStartで定義するアクティビティ属性タイプ。
activity_attributes 必須 オブジェクト アクティビティタイプの静的属性値(スポーツチームの名前など、変更されないもの)。
content_state 必須 オブジェクト ライブアクティビティを作成する際にContentStateパラメータを定義します。このオブジェクトを使用して、ContentStateの更新された値を渡します。

このリクエストの形式は、最初に定義した形状に一致している必要があります。
dismissal_date オプション 日時
ISO-8601 文字列)
このパラメーターは、ユーザーのUIからライブアクティビティを削除する時間を定義します。
stale_date オプション 日時
ISO-8601 文字列)
このパラメーターは、ライブアクティビティのコンテンツがユーザーの UI で古いものとしてマークされたときに、システムに通知します。
notification 必須 オブジェクト プッシュ通知を定義するapple_pushオブジェクトを含めます。このプッシュ通知の動作は、ユーザーがアクティブであるか、ユーザーがプロキシデバイスを使用しているかによって異なります。
  • もし notification 含まれており、更新が配信されたときにユーザーがiPhoneでアクティブである場合、更新されたライブアクティビティUIがスライドダウンしてプッシュ通知のように表示されます。
  • もし notification が含まれており、ユーザーがiPhoneでアクティブでない場合、ロック画面に更新されたライブアクティビティUIを表示するために画面が点灯します。
  • この notification alert は、標準のプッシュ通知として表示されません。さらに、ユーザーがApple Watchのようなプロキシデバイスを持っている場合、 alert そこに表示されます。
external_user_ids segment_idまたはaudienceが提供されている場合は任意 文字列の配列 外部ユーザーIDを参照してください。
segment_id external_user_idsまたはaudienceが提供されている場合は任意 文字列 セグメント識別子を参照してください。
custom_audience external_user_idsまたはsegment_idが提供されている場合は任意 接続されたオーディエンスオブジェクト 接続オーディエンスを参照してください。

例のリクエスト

応答

このエンドポイントには2つのステータスコード応答があります: 2014XX

成功応答の例

リクエストが正しくフォーマットされ、当社がそのリクエストを受け取った場合、201 ステータスコードが返されます。ステータスコード 201 は、次の応答本文を返す可能性があります。

エラー応答例

ステータスコードの4XXクラスはクライアントエラーを示します。エラーに関する詳細は、APIエラーと応答の記事を参照してください。

ステータスコード 400 は、次の応答本文を返す可能性があります。

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