不支持的操作 - 不允许应用程序监听设备锁定通知

Des*_*ose 0 xcode itunesconnect ios

Apple拒绝了我的应用程序的标题

不支持的操作 - 不允许应用程序监听设备锁定通知

我在应用程序中使用Darwin Notifications.

是否有任何有效的Darwin通知替代方案来检查锁定状态?

Fah*_*mov 6

你可以试试applicationProtectedDataWillBecomeUnavailable(_:)方法UIApplicationDelegate.来自docs

当用户锁定设备时,系统会调用app委托的applicationProtectedDataWillBecomeUnavailable(:)方法.数据保护可防止在设备锁定时对文件进行未经授权的访问.如果您的应用程序引用了受保护的文件,则必须删除该文件引用,并在调用此方法时释放与该文件关联的所有对象.当用户随后解锁设备时,您可以在应用程序委托的applicationProtectedDataDidBecomeAvailable( :)方法中重新建立对数据的引用.

祝好运!