Я вижу, что другие задали тот же вопрос, например. iOS system alerts и receiving all alerts, на которые не получили ответа.Получать уведомления о системе iOS (например, SMS)
Я пробовал этот код для второго, но он получает только все предупреждения для этого приложения. Так, если, например, Я получаю SMS оповещения на устройстве с этим приложение работает, я просто получить следующее:
Notification found with:
name: _UIApplicationWillAddDeactivationReasonNotification
object: <UIApplication: 0x14dd01a40>
userInfo: {
"_UIApplicationDeactivationReasonUserInfoKey" = 10;
}
Notification found with:
name: UIApplicationWillResignActiveNotification
object: <UIApplication: 0x14dd01a40>
userInfo: (null)
Так что это только эффект диалога SMS на приложение, а не уведомления SMS.
Насколько я вижу, в изолированной программной среде приложения iOS нет возможности получать все системные уведомления (например, Facebook, WhatsApp, Twitter, SMS, Call, Missed Call и т. Д. И т. Д.). Единственный способ получить их - через периферийное устройство BLE, которое может запросить ANCS.
Это правильно?
Спасибо, Роберт, я согласен, что это имеет смысл по соображениям безопасности. Спасибо за комментарий и за подтверждение. –