Intereting Posts
UITableViewCell Nib из NSString Как сохранить выбранные изображения из галереи через ALAssetsLibrary в каталог документов приложения В Swift (iOS) есть ли способ получить местоположение UIImageView во время анимации этого объекта? Настройка глобального фонового изображения или цвета в iOS Выбор UITextField вызывает UITableVIew для растягивания Формат RestKit NSDate перед POST Прокрутка до страницы прокрутки в режиме смены прокрутки setPreferredHardwareSampleRate не работает Поддерживает ли Xamarin.ios лучшую поддержку статических библиотек или динамических фреймворков? Разрешить доступ к контакту iPhone для моего приложения в iOS 5.0 Снимок экрана оповещения, iOS, Swift Создайте приложение для iPhone сейчас с планами поддержки iPad позже Как воспроизводить аудио из потокового видео в фоновом режиме iOS Swift Приложение iOS не предлагает открыть фотографии на iPad Air Как сортировать NSMutableArray, который содержит массив целых чисел NSIndexPath?

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

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

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

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

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

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

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