как отправить богатый толчок в APNS

Я могу отправить обычный толчок просто отлично, но не могу понять, что отправить «богатый» толчок. Я читал Apples «Руководство по программированию локальных и Push Notification» 5 раз, и он не упоминает о передаче ничего, кроме предупреждения, значка и звука. Я не могу найти документацию для насыщенного толчка в центре разработчиков.

Я, должно быть, искал неправильную вещь, может быть, кто-то еще уже был на этом пути?

One Solution collect form web for “как отправить богатый толчок в APNS”

Вы не будете отправлять весь контент HTML прямо в свое уведомление, но вы можете отправить «богатый толчок» в том смысле, что вы можете отправлять дополнительные данные в свои Push-уведомления, а не просто alert , badge и sound : вы можете отправлять любые другие ключ, который вы хотите / нуждаетесь . (просто поместите их вне записи aps вашего JSON, как в корне объекта JSON).

Единственное ограничение состоит в том, что вы ограничены 255 символами, поэтому это не предназначено для предоставления sthg, например, для большого HTML-файла. Просто чтобы предоставить некоторые дополнительные ключи по вашему выбору, например, например URL, некоторые поля для описания внутренних идентификаторов объектов, которые вы хотите отобразить, и т. Д.

Все описано здесь в Руководстве по программированию локальных и push-уведомлений : посмотрите на абзац под названием «Примеры полезных данных JSON», где они добавляют фиктивные параметры, такие как "acme1" и "acme2" .

Так что применительно к вашему делу у вас может быть такая полезная нагрузка для вашего Push-уведомления:

 { "aps" : { "alert" : "Message received from Bob" }, "rich-text-url" : "http://yourserver/message/1234" "id-of-object-to-show" : 456 } 

Единственное, что нужно иметь в виду, это ограничение 255 символов.
(Примечание: очевидно, что описательные ключи в моем примере выше приведены только для объяснения, но обычно вместо более коротких имен ключей, таких как url и id необходимо сократить общую полезную нагрузку)

  • Pushkit VoiP push-уведомления пробуждают время выполнения приложения
  • Разница между профилем разработки и распределения на портале Provisioning Portal?
  • Как получить ответ от APNS с помощью C #
  • Разница между iPod и iPhone? в APNS
  • ios - местное уведомление, не обновляющее номер значка при закрытии приложения
  • Уведомления Apple Push не появятся, когда экран разблокирован
  • Как разделить маркеры из песочницы и продуктового устройства уведомления iOS APNS
  • ios: количество значков push-уведомления не увеличивается в этом формировании полезной нагрузки
  • Как использовать Javapns для поддержки расширенного формата уведомлений Apple
  • Push-уведомление не получает в iOS 10
  • SpringBoard <Warning>: High Priority Push: - BAR Disabled
  • Interesting Posts

    Сшивайте видеоклипы вместе в одно видео, например, Vine

    UISearchController только обновление при нажатии кнопки поиска

    Как редактировать файл json с помощью Swift?

    Есть ли открытый API для интерфейса просмотра карт, который можно увидеть в iOS 10?

    Установка ключа шифрования для базы данных (Sybase Unwired Platform)

    Доступ к английскому словарю на iOS

    Реагировать Родной эквивалент адаптации к классам размера?

    Сохранить MKPolyline как NSData в NSUserDefaults

    Как обрезать изображение с AVCapture на прямоугольник, видимый на дисплее

    Как дать имена в PieChart каждый кусочек Coreplot iphone?

    Захват и воспроизведение новых типов носителей с помощью AVFoundation

    parse json с помощью JsonModel

    Идентификатор приложения с идентификатором '' недоступен. Введите другую строку

    UIImagePicker позволяет устанавливать застывшие в центре

    Как установить подсказку iOS navigationItem без анимации?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.