C# SMS API úspěšné odeslání
Úspěšné odeslání SMS v C# SMS API znamená, že SMS zpráva byla úspěšně odeslána do mobilní sítě pomocí Ozeki SMS gateway. Tato událost úspěšného odeslání SMS nastane, pokud SMS gateway obdrží zprávu o odeslání od sítě.
Událost úspěšného odeslání SMS v C#/.Net SMS API
Pokud je SMS odeslána pomocí C# SMS API, potvrzení o doručení SMS do mobilní sítě je indikováno formou události úspěšného odeslání SMS. Váš C#/.Net SMS klient obdrží tuto událost bez prodlení poté, co mobilní síť vrátí zprávu o úspěšném odeslání.
Pro zpracování události OnMessageSubmitSuccess ve vaší C# SMS API třídě postupujte následovně:
- Napište obslužnou funkci pro událost OnMessageAcceptedForDelivery v C#
- Odešlete SMS ve vaší hostitelské aplikaci C# sms api a zaznamenejte ID zprávy
- Zpracujte příchozí událost OnMessageAcceptedForDelivery pomocí ID zprávy ve vašem kódu C# sms api
Příklad úspěšného odeslání v C# sms api:
Client.OnMessageSubmitSuccess += Client_OnMessageSubmitSuccess; static void Client_OnMessageSubmitSuccess(object sender, OzxArgs<string, DateTime> e) { Console.WriteLine("Zpráva odeslána. ID: "+e.Item1+" Datum: "+e.Item2); }
Pokud používáte SMPP klienta pro odesílání SMS zpráv do mobilní sítě, událost úspěšného odeslání nastane, když SMPP server vrátí SUBMIT_SM_RESP PDU. Obslužná funkce, kterou napíšete při přihlášení k této události v C# sms api, obdrží ID zprávy a časové razítko odeslání.
Pokud používáte C# SMS API s Android SMS Gateway, obdržíte tuto událost, když SMS zpráva opustí SMS Server běžící na Android telefonu. Jinými slovy, vaše C# sms api bude upozorněno, když SMS přijme GSM základnová stanice.