Intereting Posts
Swift: Разбор массива объекта как изменить текст «нет результатов» при поиске в таблице? Неопределенная ошибка символов при построении PhoneGap под Xcode 4? Выполните функцию, если переменная изменяется Использовать UISearchController без раскадровки UILabel внутри UITableViewCell – отключает информацию Как я могу вызвать интерактивный инструмент PolyPostGoreureRecognizer NavigationController из пользовательского UIGestureRecognizer Мой распознаватель жестов привязан к неправильному представлению managedObjectContext для NSManagedObject становится nil после восстановления приложения из неактивного IOS7 проверяет получение iap, что означает значение in_app? Как я могу скомпилировать код сборки iOS ARM из командной строки? Возьмите под свой контроль среднюю анимацию scrollView contentOffset Игровой центр в Swift Sprite Kit Набор спрайтов сделалBeginContact, не вызываемый между телом и edgeRect Модальный контроллер представления над представлением контроллера представления

Отправить Push-уведомление всем зарегистрированным устройствам?

Я работаю над уведомлением о синтаксическом разборе. Я столкнулся с одной проблемой. Предположим, что один пользователь подключился к ipad-приложению и подписался на канал x, но у него нет входа в iphone. Теперь, если мы отправим уведомление по каналу x, оно будет доступно только для iPad. Так как мы можем отправлять push-уведомления на канал x для всех зарегистрированных устройств пользователя.

Вы могли бы сделать что-то вроде этого …

  1. Получите установки для требуемого канала.
  2. Получите пользователей для всех этих установок.
  3. Получите все установки для пользователей.

Это даст вам все установки для пользователей, на которых какие-либо установки подписались на данный канал.

Другой способ (лучше?) – написать сценарий облачного кода, который обновит все установки, когда пользователь присоединяется к каналу.

Таким образом, когда пользователь добавляет канал в свой iPad, ваш скрипт найдет все устройства пользователя и обновит их все до тех же каналов.