Есть ли способ доставки push-уведомлений в iOS 11 во время управляемого доступа?
Наше приложение для iPad использует тихие push-уведомления для запуска определенных событий и используется многими нашими пользователями в режиме Guided Access. Это работало хорошо до iOS 11, который теперь, кажется, блокирует доставку push-уведомлений, пока включен Guided Access.
Я пробовал различные полезные нагрузки в соответствии с документацией Apple здесь (например, доступный контент, оповещение, звук, значок и т. Д.), Но я не могу получить что-либо для доставки, пока включен управляемый доступ. Это не обязательно ошибка, но на самом деле может быть новым предполагаемым поведением.
Есть ли способ настроить уведомление так, чтобы оно доставлялось во время управляемого доступа?
Для чего это стоило, я поднял Инцидент Технической поддержки для этой проблемы с Apple, которая быстро возместила мой билет и попросила меня сообщить об ошибке вместо этого. От сообщения об ошибке еще не было отзывов.
2 ответа
Похоже, что это исправлено в новейшей бета-версии iOS 11.2.5. Подтверждено с помощью управляемого доступа и режима одного приложения с помощью push-уведомлений CloudKit.
Если ваше приложение находится на переднем плане, вы можете создать свою собственную push-систему, используя BSD-сокет в режиме c / s, чтобы достичь своей цели. Есть хороший пример, такой как xmppframework на стороне iOS и openfire на стороне сервера.