Как определить, включена ли автоматическая дата и время в iOS с помощью Xamarin Forms

#xamarin.forms #xamarin.android #xamarin.ios

#xamarin.forms #xamarin.android #xamarin.ios

Вопрос:

У меня есть приложение Xamarin Forms, в котором мне нужно проверить значение автоматической настройки даты и времени как на устройствах Android, так и на iOS. Для Android я использовал приведенный ниже код и получил значение на основе настройки.

 android.provider.Settings.Global.getInt(getContentResolver(),android.provider.Settings.Global.AUTO_TIME, 0);
  

Однако для Xamarin.iOS я не нашел никакого кода для достижения этой цели. Пожалуйста, помогите мне.

Комментарии:

1. В iOS нет такого API или разрешения . Кстати, почему вы хотели проверить этот статус ?

2. @LucasZhang-MSFT Мое приложение — это автономное приложение, которое выполняет некоторый процесс. Поэтому мне нужно получить правильное время выполнения любой операции. Если настройка даты и времени выполняется автоматически, это правильно. В противном случае любой может изменить дату и время, и будет передано неправильное время. Здесь я хотел ограничить выполнение любых операций, если этот параметр отключен.

3. В iOS мы не смогли установить системное время с помощью кода из-за политики безопасности .

4. @LucasZhang-MSFT Можете ли вы, пожалуйста, помочь мне найти лучшее решение?

5. Как я уже сказал, мы не смогли реализовать это в iOS. В качестве обходного пути вы можете открыть системные настройки в iOS .