Приложение использует непубличные API: приложение для iOS отклонено [закрыто]
Ваше приложение использует или ссылается на следующие закрытые API:
com.apple.springboard.lockcomplete
Использование закрытых API запрещено в App Store, так как это может привести к ухудшению взаимодействия с пользователем в случае изменения этих API.
CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), Unmanaged.passUnretained(self).toOpaque(), displayStatusChanged, "com.apple.springboard.lockcomplete" as CFString, nil, .deliverImmediately)
Я использую эту строку кода, чтобы узнать, когда устройство iOS выключается. Это необходимо для моего приложения, поскольку основная функция заключается в том, чтобы убрать людей с телефона с помощью системы целей.
Приложение Flipd and Forest, похоже, использует аналогичную функцию. Как мне сделать это изначально?
Какая альтернатива этой строке кода?