Как отменить регистрацию приложения в качестве Hotspot Helper (NEHotspotHelper)?

Я написал приложение, которое зарегистрировано как Hotspot Helper по методу ниже:

[NEHotspotHelper registerWithOptions:queue:handler:]

что задокументировано здесь.

После регистрации, как сказано в документе

После успешного вызова этого API приложение может быть запущено в фоновом режиме и участвовать в различных функциях, связанных с горячей точкой.

Все идет отлично.

Но как я могу отменить регистрацию без отправки новой версии? Я хочу предоставить локальную конфигурацию, чтобы пользователь мог удалить мое приложение из вспомогательной точки доступа.

  1. Я пытался не вызывать registerWithOptions:queue:handler после пользовательской конфигурации, но система iOS все еще запускает приложение в фоновом режиме.
  2. И я знаю, что мог бы отключить некоторый код в обработчике (третий параметр), но я просто хочу отключить запуск приложения в фоновом режиме.

Предоставляет ли Apple какой-либо метод для этого? Я искал везде безрезультатно. Спасибо за некоторые идеи.

1 ответ

Решение

Я задал тот же вопрос на форуме Apple.

Ответ: в настоящее время нет способа сделать это.

Ссылка https://forums.developer.apple.com/message/227038

Другие вопросы по тегам