Сервисные рабочие недоступны в WKWebView в iOS 11.3

Работники службы были доступны в WKWebView в бета- WKWebView iOS 11.3, но, похоже, не доступны в окончательной версии GM iOS 11.3.

Кто-нибудь знает, как повторно включить сервис-работников в WKWebView на iOS?

Ответы

Ответ 1

Работники службы в WKWebView теперь требуют права:

com.apple.developer.WebKit.ServiceWorkers, который должен быть добавлен в .entitlements как Boolean значение со значением YES.

В настоящее время это будет работать только в iOS Simulator до тех пор, пока Apple не обновит Портал разработчиков Apple, чтобы создать идентификаторы приложений и профили Provisioning Profilesing, содержащие это право.

Для получения дополнительной информации см. Эту ошибку: https://bugs.webkit.org/show_bug.cgi?id=182865 и связанный с ней набор изменений: https://trac.webkit.org/changeset/228933/webkit

enter image description here

Ответ 2

Есть новости об этой проблеме? Тем не менее, com.apple.developer.WebKit.ServiceWorkers не считают доступным правом в идентификаторах приложений на портале для разработчиков.

Ответ 3

без изменений с ios 13?

Работник службы по умолчанию не "ДА"?