C# SMS API zaakceptowane do dostarczenia
Gdy wysyłasz SMS za pomocą C# SMS API pierwszym krokiem jest przekazanie go do bramki SMS Ozeki w celu dostarczenia. Bramka SMS natychmiast zdecyduje, czy Twój SMS został zaakceptowany, czy nie. Jeśli Twoja wiadomość SMS zostanie zaakceptowana do dostarczenia, zostanie dodana do folderu wychodzących użytkownika C# SMS API.
Zdarzenie wiadomości zaakceptowanej w C#/.Net SMS API
Gdy SMS jest wysyłany przez C# SMS API, następuje następująca procedura: SMS jest wysyłany, akceptowany przez bramkę SMS i przechowywany w folderze wychodzących, który działa jako kolejka wiadomości SMS. Następnie jest wysyłany do sieci komórkowej. Pierwszą informacją, którą otrzymujesz o wysłanym SMS-ie, jest zdarzenie OnMessageAcceptedForDelivery. To zdarzenie jest zwracane przez bramkę SMS do aplikacji klienckiej C# SMS API natychmiast po wysłaniu SMS-a.
Aby obsłużyć zdarzenie OnMessageAcceptedForDelivery w C# SMS API, wykonaj następujące kroki:
- Napisz procedurę obsługi zdarzenia OnMessageAcceptedForDelivery w C#
- Wyślij SMS w swojej aplikacji hostującej C# SMS API i zarejestruj identyfikator wiadomości SMS
- Przetwórz przychodzące zdarzenie OnMessageAcceptedForDelivery, używając identyfikatora wiadomości SMS w swoim kodzie C# SMS API
Przykład zdarzenia zaakceptowanego SMS-a w C# SMS API:
Client.OnMessageAcceptedForDelivery += Client_OnMessageAcceptedForDelivery; static void Client_OnMessageAcceptedForDelivery(object sender, OzxArgs<string> e) { Console.WriteLine("Wiadomość zaakceptowana do dostarczenia. ID: " + e.Item.ToString()); }
Zdarzenie OnMessageAcceptedForDelivery jest zwracane przez bramkę SMS w formacie OZX PDU, aby powiadomić klienta C# SMS API o tym, że SMS został pomyślnie dodany do folderu wychodzących użytkownika C# SMS API.
Zdarzenie OnMessageAcceptedForDelivery występuje przed wysłaniem SMS-a do sieci komórkowej.
Jeśli z jakiegokolwiek powodu SMS nie zostanie zaakceptowany, zdarzenie OnMessageAcceptedForDelivery nie zostanie wywołane. Taka sytuacja może wystąpić na przykład, jeśli użytkownik C# SMS API wyczerpie limity SMS-ów lub jeśli na bramce SMS zabraknie miejsca na dysku. Należy pamiętać, że bramka SMS Ozeki jest również serwerem SMS, co oznacza, że wykonuje przechowywanie i przekazywanie SMS-ów. Więcej informacji na temat różnicy między bramką SMS a serwerem SMS można znaleźć na stronie ozeki.hu.
More information
- Jak wysyłać SMS-y z C#
- Odbieranie SMS w C#
- C# SMS API - połączenie do wysyłania SMS
- C# SMS API - rozłączenie z bramką SMS
- C# SMS API - utrzymanie połączenia SMS
- C# SMS API - wysyłanie wiadomości tekstowej
- C# SMS API - SMS zaakceptowany do dostarczenia
- C# SMS API - SMS niezaakceptowany do dostarczenia
- C# SMS API - wysłane
- C# SMS API - błąd wysyłania
- C# SMS API - raport dostarczenia pomyślny
- C# SMS API - raport błędu dostarczenia
- C# SMS API - alfanumeryczny identyfikator nadawcy
- C# SMS API - jak użyć krótkiego kodu jako identyfikatora nadawcy
- C# SMS API - klasa wiadomości tekstowej