C# SMS API kézbesítés sikertelen
A sikertelen SMS-ek kézbesítési jelentéseit ugyanúgy kezeli a C# SMS API, mint a sikeres SMS-kézbesítések jelentéseit. Az egyetlen különbség, hogy az Ozeki SMS gateway az OnMessageDeliveryFailed eseményt váltja ki, és hibaüzenetet csatol a jelentéshez, ha a mobilhálózat sikertelen állapotú kézbesítési jelentést küld.
A C#/.Net SMS API sms kézbesítés sikertelen esemény
A sms kézbesítés sikertelen esemény a C# SMS API-ban akkor érkezik, amikor a mobilhálózat egy SMS-üzenetet kézbesíthetetlennek minősít. Ez előfordulhat, ha a cél mobiltelefon soha nem kapcsol be, vagy egy elérhetetlen hálózatban roamingol. Néhány SMS-szolgáltató nem küld sikertelen állapotkódú SMS kézbesítési jelentéseket.
A sikertelen SMS kézbesítési jelentés kezeléséhez a C# SMS API-ban kövesse ezeket a lépéseket:
- Iratkozzon fel az OnMessageDeliveryFailed eseményre a C# SMS API osztályban
- Írja meg a C# kódot a sikertelen SMS kézbesítési jelentés feldolgozásához
- Küldjön egy SMS-t, és mentse el az SMS üzenet azonosítóját.
- Feldolgozza a beérkező sikertelen SMS kézbesítési jelentést a C# sms api osztályban
C# sms api sms kézbesítés sikertelen jelentés példa:
Client.OnMessageDeliveryFailed += Client_OnMessageDeliveryFailed; static void Client_OnMessageDeliveryFailed(object sender, OzxArgs<string, DateTime, string> e) { Console.WriteLine("Az üzenet kézbesítése sikertelen. Azonosító: " + e.Item1 + " Dátum: " + e.Item2 + " Ok: " + e.Item3); }
A C#/.NET sms api a sikertelenség dátumát és a hibakódot kapja meg az eredeti SMS üzenet azonosítója mellett.
Az Android SMS Gateway beállításoknál ezt az eseményt akkor kapja, amikor az android telefon megkapja a sikertelen kézbesítési jelentést. Ha az SMS Szerver egy PC-n fut, akkor ez az SMS kézbesítés sikertelen esemény akkor váltódik ki, amikor a sikertelen kézbesítési jelentést megkapja a konfigurált mobilhálózati kapcsolat.