REST.Backend.EMSApi.TEMSClientAPI.PushBody

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

Delphi

procedure PushBody(const AMessage: TJSONObject); overload;
procedure PushBody(const AMessage: TJSONObject; out AStatus: TPushStatus); overload;

C++

void __fastcall PushBody(System::Json::TJSONObject* const AMessage)/* overload */;
void __fastcall PushBody(System::Json::TJSONObject* const AMessage, /* out */ TPushStatus &AStatus)/* overload */;

プロパティ

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


説明

指定された EMS プッシュ メッセージ ペイロードを EMS サーバーに送信します。

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

例外

例外 メッセージ 説明

EEMSClientAPIError

MasterSecret が必要です

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

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

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

関連項目