Push notifications нативных мобильных приложений¶
Требования применяются к push notifications приложений iOS и Android. Уровни
обязательности определены в корневом README.md.
MOB-PLAT-001. Push notifications¶
Уровень: MUST
Применяется к: приложению с push notifications
Permission должно запрашиваться после объяснения ценности. Device token должен считаться изменяемым credential доставки, передаваться backend по TLS и удаляться при logout или отказе. Payload не должен содержать секреты или чувствительные данные; обработка duplicate и out-of-order должна быть безопасной.
Обоснование¶
Push проходит через внешнюю инфраструктуру и может отображаться на lock screen.
Проверка¶
- permission allow/deny/revoke;
- ротация token и logout;
- duplicate и delayed notification tests.
Исключения¶
Публичный текст допустим по продуктовому контракту.