Запитання з тегом «push-notification»

Push-сповіщення - це сповіщення, значки або звуки, які передаються мобільному пристрою з віддаленого сервера. Apple доставляє push-сповіщення через Службу сповіщень Apple Push (APNS). Пристрої Android отримують push-сповіщення через сервіс Google Cloud Messaging (GCM). Раніше пристрої Android використовували рамки обміну повідомленнями хмари (C2DM). Програми Windows Phone отримують push-повідомлення або через MPNS, або новішу WNS.

11
iOS push push notification: як визначити, чи користувач натискав на сповіщення, коли додаток знаходиться у фоновому режимі?
На цю тему існує багато ниток стаціонарних потоків, але я все ще не знайшов хорошого рішення. Якщо додаток не в фоновому режимі, можна перевірити launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]в application:didFinishLaunchingWithOptions:виклику , щоб побачити , якщо він відкритий з повідомленням. Якщо програма знаходиться у фоновому режимі, усі публікації пропонують використовувати application:didReceiveRemoteNotification:та перевірити стан програми. Але …

4
Android: тестові повідомлення Push онлайн (Cloud Cloud Messaging) [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Оновлення: GCM застаріло, використовуйте FCM Я впроваджую Google Cloud Messaging у своїй програмі. Серверний код …

6
Як працюють iOS-повідомлення Push?
Як iOS "наштовхувати" сповіщення про доставку на певний пристрій, без цього пристрою потрібно опитувати сервер? Наприклад, скажімо, я отримав нове повідомлення у Facebook. Facebook повідомляє Apple, що мій пристрій повинен отримувати сповіщення як таке. Але як Apple знає, до якого пристрою / IP-адреси наштовхнути повідомлення?

11
Безшумне push-повідомлення в iOS 7 не працює
У презентації WWDC 2013 «Що нового в багатозадачності» є розділ про безшумні push-сповіщення. Здається, прямо вперед. Відповідно до презентації, якщо ви надішлете корисне навантаження APS із встановленим лише вмістом, встановленим на 1, користувачі не отримають повідомлення про сповіщення. // A. This doesn't work { aps: { content-available: 1 } } …

14
Отримайте маркер пристрою для push-сповіщення
Я працюю над push-сповіщеннями. Я написав наступний код для отримання маркера пристрою. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // Add the view controller's view to the window and display. [self.window addSubview:viewController.view]; [self.window makeKeyAndVisible]; NSLog(@"Registering for push notifications..."); [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeSound | …

9
Під час надсилання сповіщення з Firebase в android немає звуку сповіщення
Я надсилаю push-сповіщення від Firebase до моєї програми для Android. але коли моя програма перебуває у фоновому режимі, метод firebase onMessageReceived не викликається, натомість firebase надсилає повідомлення в систему для відображення сповіщення в системній області сповіщення відображається в системній області, але звуку для сповіщення немає, навіть якщо я дозволив звук …

7
UIApplication.registerForRemoteNotifications () потрібно викликати лише з основного потоку
Xcode 9 (iOS 11) показує мені помилку / попередження під час реєстрації для push (віддаленого) сповіщення. Ось повідомлення про помилку І ось код, я спробував: let center = UNUserNotificationCenter.current() center.delegate = self center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in if error == nil{ UIApplication.shared.registerForRemoteNotifications() } } Помилка / рядок …

3
Обробка змін реєстраційного ідентифікатора в Google Cloud Messaging на Android
У документах Google Cloud Messaging зазначено: Додаток Android повинен зберігати цей ідентифікатор для подальшого використання (наприклад, для перевірки onCreate (), якщо він уже зареєстрований). Зверніть увагу, що Google може періодично оновлювати реєстраційний ідентифікатор, тому ви повинні розробляти свою програму Android з розумінням того, що намір com.google.android.c2dm.intent.REGISTRATION може бути викликаний кілька …

11
Чому я отримую “MismatchSenderId” з боку сервера GCM?
Я намагаюся створити push-службу для мого додатка для Android, і я слідую документації та прикладу Google GCM щодо цього: Я можу зареєструвати / скасувати реєстрацію програми для Android. З мого боку сервера я бачу, що у мене зареєстрована одна передплата, але коли я намагаюся надіслати повідомлення з сервера на свою …

9
Чому push-сповіщення не працюють на testflight?
Я протестував push-сповіщення як обліковий запис розробника, і це спрацювало, але коли я спробував помістити його на TestFlight, щоб тестувальники тестували його, воно не відображало push-повідомлення, але дані отримані правильно, отже, є такий вид сертифікат, який мені потрібно створити для TestFlight?


1
Як визначити Увімкнення або Вимкнення повідомлення про рівень пристрою за допомогою javascript для програми PWA?
Моя вимога полягає в тому, як визначити сповіщення про рівень пристрою на пристрої Android з допомогою javascript (не використовуйте будь-якого модуля, тільки ви можете використовувати плагін, якщо цей плагін підтримує програму PWA). Відповідно, якщо сповіщення вимкнено, мені потрібно показати спливаюче вікно користувачеві, будь ласка, увімкніть функцію сповіщення. Нижче відповідь лише …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.