iOS уведомление о перегреве устройства
У меня очень специфическая задача - мне нужно найти способ наблюдать за температурой устройства iOS. Я разрабатываю приложение, которое представляет собой систему для нескольких устройств. И иногда бывают случаи, когда один из iPhone /iPad перегревается. Моя задача проста - мне нужно иметь возможность сообщать другим устройствам, что одна определенная "цепь" перегревается или уже перегрелась.
Есть ли способ сделать это, не нарушая законы безопасности Apple? Потому что это приложение будет отправлено в Appstore, и я не хочу иметь проблем на данном этапе.
1 ответ
Вы можете сделать это с помощью Bluetooth Low Energy следующим образом: 1. Создать характеристику и сервис для измерения температуры.
Добавьте прослушиватель на другие устройства, чтобы они получали уведомление, когда температура устройства изменится.
Для перегретых, определить порог.
Для температуры, пожалуйста, обратитесь: https://github.com/beltex/SystemKit/blob/master/SystemKit/Battery.swift
Для BLE, пожалуйста, обратитесь https://www.appcoda.com/core-bluetooth/