REST.Backend.EMSServices.TEMSPushAPI.PushBroadcast
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 |
---|---|---|
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é. |