Начните с разделения, а не с переключателя
Практический вопрос не «делиться ли мне датой рождения?», а «какие из трёх отдельных настроек я хочу включить?» В документации Viber публикация даты рождения пользователя и напоминания/уведомления о днях рождения описаны как разные настройки, поэтому изменение одной не решает автоматически судьбу другой.
Viber разделяет публикацию собственной даты рождения и показ напоминаний и получение уведомлений о днях рождения контактов. Источник
Именно из-за этого разделения полезна таблица: вы записываете каждую настройку, её текущее состояние и причину выбора, вместо того чтобы переключить что-то и надеяться, что остальное подтянется.
Таблица из трёх настроек
Это предложенный чек-лист для читателя, а не проведённый нами тест. Заполните его для своего аккаунта и вернитесь к нему, если смените телефон или переустановите приложение.
| Настройка | Где её размещает редакционное задание | Что вы решаете | Что она не решает |
|---|---|---|---|
| Публикация собственной даты рождения | Приватность > Поделиться датой рождения | Будет ли ваша дата рождения опубликована вообще | Будете ли вы видеть напоминания о других людях |
| Показ напоминаний | Уведомления > Показывать напоминания о днях рождения | Появятся ли напоминания о днях рождения в приложении | Придут ли push-уведомления |
| Push-уведомления | Уведомления > Получать уведомления о днях рождения | Будут ли уведомления о днях рождения отправлены на ваше устройство | Опубликовал ли что-то другой человек |
Названия пунктов меню выше взяты из редакционного задания; перед тем как полагаться на них, сверьтесь с установленной у вас версией. Если название отличается, запишите то, что видите на самом деле, а не предполагайте, что путь не изменился.
Настройка в разумном порядке
- Откройте раздел «Приватность» и найдите настройку публикации даты рождения. Решите, хотите ли вы публиковать свою дату рождения, и запишите выбранное состояние.
- Откройте раздел «Уведомления» и найдите настройку показа напоминаний о днях рождения. Решите, хотите ли вы видеть напоминания в приложении.
- В том же разделе «Уведомления» найдите настройку уведомлений о днях рождения. Решите, хотите ли вы получать push-уведомления о днях рождения.
- Запишите все три состояния. Смысл таблицы в том, что эти три настройки могут законно различаться: публиковать дату рождения без напоминаний или получать напоминания без push-уведомлений — оба варианта непротиворечивы.
Менять все три настройки сразу не нужно. Относитесь к каждой строке как к независимому решению.
Почему напоминания могут не приходить, даже если настройки выглядят верно
Уведомления о днях рождения условны. Они зависят от условий контакта и взаимодействия, а также от настроек обоих пользователей; действуют возрастные и региональные ограничения. Viber также указывает, что уведомление не раскрывает возраст человека.
Уведомления о днях рождения зависят от условий контакта и взаимодействия, а также от настроек обоих пользователей; действуют возрастные и региональные ограничения. Viber говорит, что уведомление не раскрывает возраст человека. Источник
Отсюда прямое следствие для трактовки отсутствующего напоминания. Если вы ждали уведомления о дне рождения, а оно не пришло, честный вывод такой: условия не выполнены или функция была вам недоступна, — а не то, что другому человеку столько-то лет, что он вам не друг или что он как-то настроил свою учётную запись. Отсутствие напоминания не является доказательством о другом человеке.
Точно так же не стоит менять настоящую дату рождения, чтобы обойти возрастное или региональное ограничение. Это искажает ваши данные и не создаёт права доступа, которого платформа не предоставила.
Пути отказа и что делать
- Пункт меню находится не там, где указано в задании. Проверьте текущую версию приложения и запишите названия, которые видите. Раскладка меню может меняться от версии к версии; таблица всё равно работает с вашими наблюдаемыми названиями.
- Одна из настроек недоступна. На доступность могут влиять возрастные и региональные ограничения. Отметьте настройку как недоступную, а не подставляйте обходной путь.
- Вы опубликовали дату рождения, но не видите напоминаний о других. Это разные настройки, и видимость напоминаний также зависит от условий выше. Перепроверьте свою настройку напоминаний, а затем примите, что оставшиеся условия вне вашего контроля.
- Вы хотите напоминания, но не хотите публиковать свою дату. Поскольку настройки разделены, рассмотрите настройку публикации отдельно, а настройки уведомлений оставьте по своему усмотрению.
Чего эта таблица сделать не может
Она не скажет, почему не появился день рождения конкретного контакта, и не подтвердит ничей возраст или статус отношений. Её также нельзя переложить на поиск по имени пользователя: TraceSeek — отдельное приложение для поиска по публичным именам пользователей, оно не меняет настройки Viber, не восстанавливает приватные аккаунты и не подтверждает личность.
Если ваш более широкий вопрос — какие публичные аккаунты связаны с номером телефона, а не видимость дня рождения, это другая задача: ознакомьтесь со связанной задачей об аккаунтах, когда закончите с таблицей из трёх настроек здесь.