Уведомления и действия в чате
Уведомления AI72 и действия в чате используются для поддержки потоков знакомства, постоянных чатов, состояния безопасности/системы и пользовательских контролей. Этот документ объясняет push-уведомления, предварительный просмотр уведомлений, поведение на переднем/заднем плане, действия уведомлений, временные действия для введения, постоянные действия чата и поведение общей медиа.
1. Философия уведомления
Цель уведомлений — информировать пользователя о важных событиях продукта, когда он не использует приложение, и предоставлять быстрые действия без отвлечения внимания, когда он находится в приложении. Уведомления AI72 не предназначены для манипулирования пользователем, постоянного беспокойства или раскрытия скрытого контента.
2. Push-уведомления
Сообщения AI72 постоянного чата могут отправлять push-уведомления для обновлений цикла знакомств/IntroMe, безопасности, состояния аккаунта и системных объявлений. Могут обрабатываться push-токен, идентификатор установки, информация об устройстве/платформе, версия приложения, локаль, часовой пояс, статус разрешения на уведомления, предпочтение уведомления о совпадении, общее предпочтение уведомлений и предпочтение предварительного просмотра сообщений.
- Для получения push-уведомлений необходимы разрешение операционной системы устройства и подходящий push-токен.
- Если системное разрешение выключено, AI72 не может принудительно его включить.
- Отправка уведомлений зависит от Apple, Google, Firebase/FCM, подключения устройства, экономии батареи, условий сети и настроек пользователя.
3. Предварительный просмотр уведомления
Предварительный просмотр сообщений разрабатывается с приоритетом конфиденциальности. Предварительный просмотр сообщений по умолчанию может быть отключен/скрыт. Если предварительный просмотр отключен, push-уведомление может использовать общее выражение и не показывать текст сообщения или фото профиля отправителя. Если предварительный просмотр включен, на экране блокировки или в центре уведомлений могут отображаться имя отправителя, фото профиля и содержание сообщения.
4. Оповещения на переднем плане
Когда приложение открыто, некоторые push-уведомления могут не отображаться как системные уведомления; вместо этого приложение может использовать встроенный баннер, значок непрочитанных сообщений, навигационное намерение или обновление состояния чата. Встроенный баннер постоянного чата в поддерживаемых случаях может предлагать быстрые действия, такие как ответ, прочтение и лайк.
5. Фоновые уведомления
Когда приложение находится в фоновом режиме или закрыто, push-уведомление может быть показано устройством. Нажатие на уведомление может направить пользователя на IntroMe/экран знакомства или на соответствующий экран постоянного чата. Это перенаправление зависит от данных payload, идентификатора чата, идентификатора сообщения и состояния приложения.
6. Беззвучные или уведомления о данных
В пределах, разрешенных платформами, некоторые уведомления могут использоваться только для целей данных, значков, обновления токена, навигации или синхронизации и могут не показывать пользователю видимое уведомление. Это поведение может изменяться в зависимости от устройства, операционной системы, правил платформ Firebase/FCM, Apple/Google и состояния приложения.
7. Разрешения на уведомления
Разрешение на уведомления управляется операционной системой устройства. Приложение AI72 может попытаться запросить разрешение или показать состояние разрешения внутри приложения, но окончательное разрешение зависит от настроек устройства и правил платформы.
- Пользователь может отключить разрешение на уведомления системы в настройках устройства.
- В AI72 могут быть предложены такие настройки, как уведомления для введения, общие уведомления и предварительный просмотр сообщений.
- Если разрешение для устройства выключено, уведомления push могут не приходить, даже если предпочтения внутри приложения включены.
8. Действия уведомления
На поддерживаемых платформах постоянные уведомления чата или баннеры уведомлений в приложении могут предлагать такие действия, как Open, Dismiss, Reply, Mark as Read и Like. Эти действия могут быть недоступны на каждом устройстве, для каждого типа сообщений или в каждом состоянии приложения.
- Ответ может отправлять текстовое сообщение и связывать контекст ответа с соответствующим сообщением.
- Отметить как прочитанное может обновить состояние прочтения чата.
- Лайк может обновлять информацию о реакции на сообщение.
- Open может открыть соответствующий чат или экран знакомства.
- Отклонение может только закрыть уведомление; оно не удаляет сообщение или историю чата.
- Действия встроенных уведомлений могут пройти через бэкенд-аутентификацию, юридическое согласие, проверку владения чатом и идентификатора сообщения.
9. Временные вступительные действия
Временное введение — это ограниченная, контролируемая по жизненному циклу ознакомительная сессия. Изменения состояния пользователя или системы могут вызвать такие действия, как pass, leave, expire, reject, accept, reveal, blur, clear photo access, signed URL access и timeout.
- Pass или leave могут завершить сессию или вернуть пользователя обратно в пул.
- Истечение срока действия или тайм-аут могут произойти из-за сети, жизненного цикла, переднего/фонового режима, оффлайн-статуса узла или правила продукта.
- Размытые/четкие фото зависят от состояния сеанса, роли, правила продукта, проверки безопасности, подписанного URL и условий тайм-аута.
- Подписанный URL предоставляет временный доступ; он не дает права на постоянное скачивание, обмен или архивирование.
10. Постоянные действия в чате
Постоянный чат — это более длинное пространство для общения, открывающееся после правил использования продукта Permanent Chat и потоков принятия/предложения. В постоянном чате могут быть такие действия, как набор текста/активность, статус доставлено/прочитано, текст, перевод, TTS, голос, фото, видео, медиа, местоположение, Общие медиа, ответ, лайк/реакция, звезда, копирование, жалоба, блокировка, отключение звука, закрепить, архивировать, очистить/удалить для меня, удалить для всех/аннулировать и завершить чат.
- Удаление для меня или очистка может повлиять только на ваш вид; оно автоматически не удаляет экран другой стороны или записи безопасности/правовые записи.
- Delete for everyone/unsend может отозвать сообщение при поддерживаемых условиях, но не обязан немедленно удалять его из аудита, системы безопасности, отчетов, резервных копий или юридических записей.
- Отчет и блок находятся в рамках Политики модерации и отчетности.
11. Конфиденциальность уведомлений
Уведомления могут содержать чувствительный контент. Когда предварительный просмотр сообщений включен, содержимое уведомления может отображаться на экране блокировки, на подключенных устройствах или в разделе истории уведомлений операционной системы. Пользователи должны держать настройки предварительного просмотра выключенными в зависимости от степени чувствительности.
12. Поведение совместных медиа
Общие медиа — это поверхность, которая облегчает повторный просмотр подходящих фото и видео, отправленных в постоянном чате, внутри приложения. Медиа, скрытые/личные, удалённые, просроченные, отключённые, ограниченные, помещённые в карантин по жалобе или удалённые по модерации, могут не отображаться в Общих медиа.
- Общий доступ к медиа не дает права на загрузку, сохранение в галерею, создание скриншотов, запись экрана или повторное распространение.
- Доступ к медиа может зависеть от подписанного URL, состояния сессии, состояния модерации, действий отправителя, правил продукта и условий хранения в соответствии с законодательством/требованиями безопасности.
13. Поведение устройства
Состояния Offline, reconnect, retry, failed delivery и expired notification могут изменяться из-за сети, устройства, операционной системы, сервисов Firebase/FCM, Apple/Google, состояния приложения и состояния бэкенда. Уведомление может задерживаться, не приходить совсем, истечь по сроку или, когда пользователь коснется уведомления, соответствующее содержимое может быть уже недоступно.
14. Безопасность уведомлений
Уведомления могут быть ограничены таким образом, чтобы защищать безопасность и конфиденциальность пользователя. AI72 может использовать открытый или общий текст уведомления для медиаконтента, голосовых сообщений, приватных медиа, местоположения или чувствительного контента. По соображениям безопасности, злоупотребления, блокировки, отключения звука, жалоб, модерации или по юридическим причинам некоторые уведомления могут не отправляться.
15. Пользовательские элементы управления
Пользователи могут использовать управление разрешениями уведомлений устройства, уведомления при введении, общие уведомления, предпросмотр сообщений, отключение/включение звука чата, блокировку/жалобу, постоянное завершение/удаление/очистку чата и удаление аккаунта. Некоторые элементы управления управляются только в приложении, а некоторые — в настройках устройства.
16. Что не гарантирует AI72?
AI72 не гарантирует, что уведомления будут приходить всегда, вовремя, отображаться на правильном устройстве, что каждое действие будет выполнено успешно, что настройка предварительного просмотра будет одинаково применяться в каждом контексте операционной системой или что медиа нельзя будет записать внешними методами. AI72 не представляет производство уведомлений как систему принятия решений с ИИ и не заявляет о полном шифровании (E2EE), предотвращении скриншотов или абсолютной защите медиа.
17. Приложенные документы
Этот документ должен читаться вместе с Условиями использования, Политикой конфиденциальности, Правилами сообщества, Центром безопасности, Описанием ИИ и автоматической обработки, Политикой модерации и отчетности, Учетной записью и удалением данных, Безопасностью данных и разрешениями, а также документами поддержки.
Английское резюме: AI72 может отправлять push-уведомления для постоянного чата, обновлений представления, состояния безопасности/аккаунта и системных уведомлений. Предварительный просмотр сообщений может быть по умолчанию приватным. Поддерживаемые действия уведомлений постоянного чата могут включать открыть, отклонить, ответить, отметить как прочитанное и поставить лайк, при условии аутентификации, юридического согласия, владения чатом, проверки идентификатора сообщения, поддержки платформы и состояния сети. AI72 не гарантирует доставку, время получения, успешность действия, сквозное шифрование (E2EE), предотвращение скриншотов или абсолютную защиту медиа.