REST.Backend.EMSApi.TEMSClientAPI.PushWhere

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure PushWhere(const AData: TJSONObject; const AWhere: TJSONObject); overload;
procedure PushWhere(const AData: TJSONObject; const AWhere: TJSONObject; out AStatus: TPushStatus); overload;

C++

void __fastcall PushWhere(System::Json::TJSONObject* const AData, System::Json::TJSONObject* const AWhere)/* overload */;
void __fastcall PushWhere(System::Json::TJSONObject* const AData, System::Json::TJSONObject* const AWhere, /* out */ TPushStatus &AStatus)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


説明

指定された EMS プッシュ メッセージ ペイロードを EMS サーバーに送信して、指定の "where" 句と一致する送信先に EMS サーバーからメッセージをリダイレクトするようにします。

EMS サーバーから提供される EMS プッシュ通知ステータス情報の格納先として PushWhere で使用される TPushStatus インスタンス(AStatus パラメータ)を任意で指定することもできます。

例外

例外 メッセージ 説明

EEMSClientAPIError

MasterSecret が必要です

AuthenticationTAuthentication.MasterSecret で、ConnectionInfo.MasterSecret が空の文字列になっています。

セッション トークンが必要です

AuthenticationTAuthentication.Session で、かつ、ログインが行われなかったか、Login の呼び出し時に渡されたセッション認証トークンが空の文字列になっています。

関連項目