Pytania otagowane jako push-notification

Powiadomienia push to alerty, odznaki lub dźwięki przesyłane na urządzenie mobilne ze zdalnego serwera. Apple dostarcza powiadomienia push za pośrednictwem usługi Apple Push Notification Service (APNS). Urządzenia z systemem Android otrzymują powiadomienia push za pośrednictwem usługi Google Cloud Messaging (GCM). W przeszłości urządzenia z Androidem korzystały z platformy Cloud to Device Messaging (C2DM). Aplikacje Windows Phone otrzymują powiadomienia push za pośrednictwem usługi MPNS lub nowszej wersji WNS.

16
Czy system Android obsługuje powiadomienia push w czasie rzeczywistym?
Niedawno dowiedziałem się o zdolności aplikacji iPhone do otrzymywania prawie natychmiastowych powiadomień o powiadomieniach aplikacji do aplikacji . Jest to dostarczane w formie powiadomień push, specjalnie dostosowanego protokołu, który utrzymuje zawsze aktywne połączenie danych z iPhone'em i wysyła pakiety binarne do aplikacji, który wyskakuje z niewiarygodnie szybko, między 0,5 a …


7
Czy iOS uruchomi moją aplikację w tle, jeśli użytkownik wymusił jej zamknięcie?
Uruchamiam pobieranie w tle za pomocą content-availableflagi w powiadomieniu wypychanym. Mam fetchi remote-notification UIBackgroundModeswłączone. Oto implementacja, której używam w mojej AppDelegate.m: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application …


18
Otrzymuj powiadomienia push, gdy aplikacja jest na pierwszym planie iOS
Korzystam z usługi powiadomień wypychanych w mojej aplikacji. Gdy aplikacja jest w tle, widzę powiadomienie na ekranie powiadomień (ekran wyświetlany po przesunięciu w dół od góry urządzenia iOS). Ale jeśli aplikacja jest na pierwszym planie, metoda delegowania - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo jest wywoływany, ale powiadomienie nie jest wyświetlane na ekranie powiadomień. …

14
Zresetuj ustawienia powiadomień push dla aplikacji
Rozwijam aplikację z powiadomieniami push. Aby sprawdzić wszystkie możliwe sposoby interakcji z użytkownikiem, chciałbym przetestować moją aplikację, gdy użytkownik odmówi włączenia powiadomień push dla mojej aplikacji podczas pierwszego uruchomienia. Jednak okno dialogowe (zainicjowane przez registerForRemoteNotificationTypes) pojawia się tylko raz dla każdej aplikacji. Jak zresetować pamięć mojej aplikacji w systemie iPhone …

26
Wykryj, czy aplikacja została uruchomiona / otwarta z powiadomienia push
Czy można dowiedzieć się, czy aplikacja została uruchomiona / otwarta z powiadomienia push? Wydaje mi się, że wydarzenie inauguracyjne można złapać tutaj: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } Jak jednak mogę wykryć, że …

14
Ciche wypchnięcia nie są dostarczane do aplikacji w systemie iOS 11
Zauważyłem, że na iOS 11 beta 2 ciche powiadomienia nie są dostarczane application:didReceiveRemoteNotification:fetchCompletionHandlerniezależnie od stanu aplikacji (tło / pierwszy plan). Zaimplementowałem UIApplicationDelegetemetodę application:didReceiveRemoteNotification:fetchCompletionHandleri wysyłam następujący cichy przycisk { "aps": { "content-available": 1 }, "mydata": { "foo": "bar" } } ale metoda delegata nie jest wywoływana w systemie iOS 11. Działa …

23
Jak naprawić błąd „nie znaleziono poprawnego ciągu uprawnień„ aps-environment ”dla aplikacji” w Xcode 4.3?
Bardzo się starałem stworzyć prostą, prostą aplikację na iOS, która może odbierać powiadomienia push. Jedynym powodem, dla którego to robię, jest ustanowienie procedury, z której mogliby korzystać inni członkowie zespołu, i nie byli w stanie znaleźć aktualnej, działającej wersji takich instrukcji w innym miejscu w sieci. Nasz sklep jest całkiem …


10
Ikona powiadomień z nowym systemem Firebase Cloud Messaging
Wczoraj Google zaprezentował na Google I / O nowy system powiadomień oparty na nowym Firebase. Wypróbowałem ten nowy FCM (Firebase Cloud Messaging) z przykładem na Github. Ikoną powiadomienia jest zawsze ic_launcher, mimo że zadeklarowałem konkretny wyciąg Czemu ? Poniżej oficjalny kod do obsługi wiadomości public class AppFirebaseMessagingService extends FirebaseMessagingService { …

6
Debugowanie aplikacji po uruchomieniu przez powiadomienie push
Obecnie pracuję nad aplikacją, która odbiera powiadomienia push. Mam to wszystko działające w 100% przez stronę PHP. Jest kilka różnych typów powiadomień push, które może otrzymywać moja aplikacja. PHP obsługuje to i wysyła różne pakiety informacji do mojej aplikacji, z których wszystkie są dobrze odbierane. Jednak gdy użytkownicy „wyświetlają” powiadomienie …

4
Odnów certyfikat wypychania i utrzymuj działanie aktualnej aplikacji App Store
Mam aplikację w sklepie z aplikacjami, która używa profilu aprowizacji systemu iOS (dystrybucja), który wygasł. Ten profil zawiera certyfikat wypychania, który również wygasł (i nie jest już wyświetlany w portalu). Pytanie 1 : Czy istnieje sposób na odtworzenie certyfikatu wypychanego, a następnie odnowienie profilu? (Nadal mam certyfikat push (wygasł) na …

19
Pobierz bieżące wyświetlanie UIViewController na ekranie w AppDelegate.m
Prąd UIViewControllerna ekranie musi odpowiadać na powiadomienia push z APN, ustawiając niektóre widoki znaczków. Ale jak mogę uzyskać UIViewControllermetodę in application:didReceiveRemoteNotification: of AppDelegate.m? Próbowałem użyć, self.window.rootViewControlleraby uzyskać bieżące wyświetlanie UIViewController, może to być UINavigationViewControllerkontroler widoku lub inny rodzaj. I dowiaduję się, że visibleViewControllerwłaściwość UINavigationViewControllermożna wykorzystać, aby uzyskać UIViewControllerobraz na ekranie. …

11
Rejestracja w celu korzystania z powiadomień push w Xcode 8 / Swift 3.0?
Próbuję sprawić, by moja aplikacja działała w Xcode 8.0 i napotykam błąd. Wiem, że ten kod działał dobrze w poprzednich wersjach swift, ale zakładam, że kod został zmieniony w nowej wersji. Oto kod, który próbuję uruchomić: let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) UIApplication.shared().registerForRemoteNotifications() Wyświetlany przeze mnie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.