如何取消将应用注册为热点助手(NEHotspotHelper)?

问题描述:

我写登记为热点助手应用程序由以下方法:如何取消将应用注册为热点助手(NEHotspotHelper)?

[NEHotspotHelper registerWithOptions:queue:handler:] 

这是documented here

后注册,如文件所说

一旦这个API调用成功,应用程序有资格在后台启动,并参加各种热点相关的功能。

一切都走得很好。

但是,如何在不派遣新版本的情况下取消注册?我想提供本地配置,因此用户可以从热点帮手中删除我的应用。

  1. 我试图在用户配置后不调用registerWithOptions:queue:handler,但iOS系统仍然在后台启动应用程序。
  2. 我知道我可以禁用处理程序中的一些代码(第三个参数),但我只是想禁用应用程序在后台启动。

Apple提供了一些方法来做到这一点吗?我到处搜查没有结果。感谢您的一些想法。

我在苹果论坛上提出了同样的问题。

答案是:目前没有办法做到这一点。

链接是https://forums.developer.apple.com/message/227038#227038