Mam aplikację na iPada, która działa zarówno w trybie offline, jak i offline, ale gdy jestem offline, są połączenia z usługą sieci Web, które trzeba będzie wykonać, gdy dostępność online będzie ponownie dostępna.kolejka wiadomości dla systemu iOS/iPad - coś podobnego do MSMQ?
Przykład: nowy klient jest dodawany do aplikacji, należy go wysłać do serwisu internetowego, ale ponieważ jesteśmy w trybie offline, nie chcemy spowalniać użytkownika, więc pozwalamy im dodawać lokalnie i kontynuować, ale potrzebujemy pamiętać, że to wezwanie musi być wykonane w serwisie internetowym, kiedy tylko możemy. To samo dotyczy składania zamówień i takich.
Czy istnieje jakaś kolejka, którą można skonfigurować, która uruchomi się, gdy będziemy mieć połączenie?
kolejka część jest moje pytanie, patrząc na mały kierunku, w jaki sposób tego dokonać. nie wiesz, jak wywoływać w kolejce wywołania funkcji. Po prostu użyłem MSMQ jako przykładu, ponieważ użyłem tego w przeszłości. – Slee
Właśnie ci powiedziałem, jak zrobić kolejkę. :-) Użyj danych podstawowych. Każda uporządkowana kolekcja jest faktycznie kolejką. Pobierz jeden, przetwórz go, usuń. Można nawet wywoływać w kolejce wywołania funkcji, ale prawdopodobnie nie ma takiej potrzeby, ponieważ wątek przetwarzania może wiedzieć, która funkcja wywoływać w oparciu o pobierane dane. –
nic jak przeoczenie oczywiste - dziękuję! – Slee