Веб-уведомления в iOS 16 в 2023 году

Обычно на значительный минорный релиз уходит 60 дней с момента выхода первой бета-версии. Версия 15.6 находилась в бета-тестировании 68 дней.

6 лайков

Следующая публичная бета-версия 16.4 только что выпущена:

https://9to5mac.com/2023/03/08/apple-third-ios-16-4-public-beta/

Надеемся, что следующая версия станет либо кандидатом в релизы, либо окончательным релизом. Но, конечно, может быть ещё один или два цикла тестирования.

Приближаемся…

2 лайка

Всё возможно, но я прогнозирую как минимум шесть бета-версий для iOS 16.4. В версии 15.6 было шесть бета-версий плюс две кандидатные версии (RC), а в версии 14.5 — восемь бета-версий. Версия 16.4 довольно объёмная, поэтому я ожидаю значительных изменений.

1 лайк

Я всё ещё этого не понимаю. Разве не нужно просто зарегистрироваться в бесплатной бета-программе? Я официально не вхожу в программу для разработчиков, но у меня всё ещё есть эта возможность:

Я думаю, он имел в виду, что это была последняя бета-версия перед выпуском финальной версии для всех, но я не уверен.

3 лайка

Я отредактировал свой пост, чтобы сделать его понятнее — я не предсказывал конец публичных бета-версий iOS!!! Просто жду, когда они выйдут из беты, чтобы все могли получать уведомления (похоже, для этого потребуется серьёзная подготовка).

4 лайка

Релизный кандидат версии 16.4 только что стал доступен:

Ожидается, что через несколько недель он будет полностью выпущен.

3 лайка

Но остаются ли функции скрытыми в экспериментальных настройках?

Они никогда не были?

Единственная настройка, обсуждавшаяся выше, — это изменение, которое устранило будущую необходимость наличия профиля для доступа к бета-версиям для разработчиков и публичным бета-версиям.

Устройство, работающее на версии 16.4 (любая бета-версия вплоть до RC), имеет возможность включить уведомления для PWA.

Так для чего же тогда было это руководство?:

«Расширенные настройки» :thinking:

У меня это уже работало на нескольких сайтах с момента выхода бета-версии. Похоже, тот коммит был связан с проверкой PWA, поэтому уведомления не предлагались через Discourse Hub?

Не совсем уверен, что я вас правильно понял. Я не имею в виду Hub или тот коммит в Discourse.

Falco проводит нас через необходимые шаги для настройки этой функциональности, и часть этого процесса включает включение как минимум двух экспериментальных настроек в Safari. Это говорит мне о том, что решение ещё не полностью готово к продакшену. Если эти шаги всё ещё требуются, это создаст дополнительную нагрузку на поддержку на данном этапе: нужно будет направлять пользователей через эти шаги и разбираться с жалобами тех, кто не выполнил их корректно? :thinking:

Я получаю уведомления о ваших ответах, хотя не включал эту настройку Push API.

1 лайк

Так, Apple забыла отключить эти настройки? Интересно! Возможно, они включили их по умолчанию в одном из промежуточных релизов?

Вы уверены, что уведомления приходят не из Hub?

4 лайка

Я это видел, но мне пришлось изменить настройки. Возможно, теперь они изменили значение по умолчанию?

Кстати, я ещё не видел всплывающего баннера … все мои всплывающие окна по-прежнему приходят только из Центра.


Уведомления действительно открывают PWA.

Возможно, при переименовании настройки они всё ещё ссылаются на старый флаг? Я проведу несколько тестов.

3 лайка

Спасибо, Стивен. Это действительно безумие! Но я рад, что это работает!

В качестве дополнительного теста я только что обновил другой телефон на отдельном аккаунте iCloud до версии 16.4RC.

Включение уведомлений в PWA сразу же вызвало уведомление «Успех! Уведомления включены».

При проверке экспериментальных настроек Safari видно, что Push API не включён; эта настройка не изменялась ни на этом устройстве, ни на каких-либо других устройствах, связанных с этим аккаунтом iCloud.

Не могу сказать, что это было необходимо раньше, когда это делал Falco, так как он установил сборку b1, а я подключился к бета-тестированию только со сборки b2.

2 лайка

Единственная проблема, с которой я сталкиваюсь, — это то, что, похоже, Apple Watch не вибрирует, а иногда уведомления вообще не приходят. Не уверен, связано ли это с Discourse, но, вероятно, так и не должно быть.