Поля разрешений списка каналов приложений

Oracle Responsys отслеживает отдельные статусы согласия для различных мобильных функций, чтобы специалисты по маркетингу могли ориентироваться только на соответствующие устройства в своих кампаниях. Специалисты по маркетингу могут использовать эти поля разрешений в качестве атрибутов в фильтре, а затем назначить фильтр кампании. См. список системных полей списка каналов приложения.

Поля, связанные с разрешениями

Имя поля Для каких операционных систем предоставляется поддержка Описание Значения полей

CHANNEL_PERMISSION_STATUS_

iOS и Android Этот столбец указывает специалистам по маркетингу, дал ли пользователь согласие на получение фоновых уведомлений с этого устройства.
  • I. Согласие на рассылку
  • O. Отказ от рассылки

PUSH_PERM_AUTH_STATUS_

Примечание. Для заполнения этого столбца необходим SDK версии 19D и более поздних версий.

iOS

Когда приложение iOS реализует временную авторизацию iOS, в этом столбце указывается, находится пользователь iOS в состоянии предварительной авторизации (P) или нет. Когда приложение iOS установлено с временной авторизацией:

  • В приложении автоматически применяется согласие на рассылку фоновых уведомлений и временная авторизация для "тихой доставки" (то есть только для обмена уведомлениями с пользователем без прерывания работы).
  • Фоновые уведомления не мешают работе пользователя, появляясь на экране блокировки устройства или в виде баннеров.

Для таких приложений iOS этот столбец имеет значение P (временно авторизован), когда пользователь все еще временно авторизован и не обновил разрешения для фоновых уведомлений на устройстве после установки приложения. Цель этого столбца - позволить специалистам по маркетингу принимать решения в зависимости от того, имеет ли определенный пользователь временную авторизацию.

Чтобы идентифицировать временно авторизованного пользователя с использованием фильтра:

  1. Откройте или создайте фильтр списка каналов приложений, который использует данные профиля.
  2. Перетащите атрибут PUSH_PERM_AUTH_STATUS_ в раздел Атрибуты профиля.
  3. Выберите совпадает для условия.

    Совет. Чтобы определить пользователя, который не имеет временной авторизации, выберите не совпадает вместо совпадает для значения P. Кроме того, необходимо перетащить другой атрибут PUSH_PERM_AUTH_STATUS_ и выбрать не совпадает для значения NULL.

  4. Введите P в текстовое поле.

  • P. Пользователь iOS временно авторизован и не обновил разрешения для фоновых уведомлений на устройстве с момента установки. Пользователь будет получать уведомления без прерывания работы. См. определение в документации разработчика Apple.
  • U. Пользователь iOS не указал, согласен ли он получать уведомления из приложения. Это значение не применяется к приложениям, которые используют временную авторизацию. См. определение в документации разработчика Apple.
  • A. Пользователь iOS указал, что согласен получать уведомления из приложения. См. определение в документации разработчика Apple.
  • D. Пользователь iOS указал, что не согласен получать уведомления из приложения. См. определение в документации разработчика Apple.
  • Не определено или пусто. Указывает, что статус PUSH_PERM_AUTH_STATUS_ неизвестен для пользователя. 

PUSH_PERM_BADGES_

Примечание. Для заполнения этого столбца необходим SDK версии 19D и более поздних версий.

iOS В этом столбце указывается, согласился ли пользователь iOS на использование бейджика значка приложения на этом устройстве iOS. Может быть установлено значение I (согласие на рассылку) или O (отказ от рассылки) в соответствии с настройками пользователя на устройстве iOS.
  • I. Согласие на рассылку
  • O. Отказ от рассылки
  • Не определено или пусто. Указывает, что статус PUSH_PERM_BADGES_ неизвестен для пользователя. 

APP_LOCATION_PERMISSION_

Примечание. Для заполнения этого столбца необходим SDK версии 19D и более поздних версий.

iOS и Android

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

Важно! И Android, и iOS часто обновляют модель разрешения доступа для определения местоположения. Для любых будущих обновлений модели разрешений доступа для определения местоположения для iOS/Android потребуется обновление SDK.

Для iOS:

  • U. Пользователь не указал, согласен ли он использовать сервисы определения местоположения. См. определение в документации разработчика Apple.
  • W. Пользователь указал, что приложение может использовать сервисы определения местоположения только при использовании (то есть, когда приложение работает в основном режиме). См. определение в документации разработчика Apple.
  • A. Пользователь указал, что согласен, чтобы приложение всегда использовало сервисы определения местоположения. См. определение в документации разработчика Apple.
  • N. Пользователь указал, что приложение не может использовать сервисы определения местоположения. См. определение в документации разработчика Apple.
  • R. Из-за ограничений на устройстве приложение не может использовать сервисы определения местоположения. См. определение в документации разработчика Apple.
  • Не определено или пусто. Указывает, что статус APP_LOCATION_PERMISSION_ неизвестен для пользователя. 

Для Android:

  • W. Пользователь указал, что приложение может использовать сервисы определения местоположения только при использовании (то есть, когда приложение работает в основном режиме).

    Примечание. Это значение относится только к Android Q и более поздним версиям.

  • A. Пользователь указал, что согласен, чтобы приложение всегда использовало сервисы определения местоположения.
  • N. Пользователь указал, что приложение не может использовать сервисы определения местоположения.
  • Не определено или пусто. Указывает, что статус APP_LOCATION_PERMISSION_ неизвестен для пользователя. 

См. также