REST.Backend.EMSServices.TEMSPushAPI.PushBroadcast

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PushBroadcast(const AData: TPushData); overload;
procedure PushBroadcast(const AData: TJSONObject); overload;

C++

void __fastcall PushBroadcast(Rest::Backend::Pushtypes::TPushData* const AData)/* overload */;
void __fastcall PushBroadcast(System::Json::TJSONObject* const AData)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
REST.Backend.EMSServices.pas
REST.Backend.EMSServices.hpp
REST.Backend.EMSServices TEMSPushAPI


Description

Envoie les données push EMS spécifiées au serveur EMS pour que le serveur EMS redirige le message vers tous les périphériques.

Vous pouvez spécifier les données push EMS comme une instance de TPushData ou une instance de TJSONObject.

Remarque : Si vous spécifiez les données push EMS comme une instance de TJSONObject, cette instance doit représenter une structure de données d'objet JSON. Si vous transtypez votre instance comme TJSONObject alors qu'en fait elle représente une structure JSON différente, comme un tableau JSON ou une valeur JSON, PushBroadcast envoie un objet JSON vide à la place des données push EMS spécifiées.

Vous pouvez éventuellement spécifier une instance de TPushStatus (AStatus) que PushBroadcast remplit avec les informations d'état de notification push EMS fournies par le serveur EMS.

Exceptions

Exception Message Description

EEMSClientAPIError

MasterSecret requis

Le type d'authentification a la valeur TAuthentication.MasterSecret, et la propriété MasterSecret des informations de connexion du service backend EMS sous-jacent est une chaîne vide.

Token de session requis

Le type d'authentification a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté.

Voir aussi