Я хочу, чтобы приложение xamarin могло получить доступ к текущим данным браузера на устройстве. Xamarin.Essentials предоставит используемую платформу и ОС, поэтому, зная, есть ли способ (например, на ios) получить доступ к данным браузера на устройстве? Пример: какие вкладки открыты
Есть ли способ получить доступ к данным браузера устройства с помощью xamarin Forms?
Ответы (1)
Apple очень заботится о безопасности и конфиденциальности пользователей. Сейчас это невозможно в iOS.
Из файловой системы iOS, приложения iOS, обычно работающего в собственном каталоге песочницы.
Хотя iOS может обмениваться данными между приложениями iOS и расширениями приложений, однако это необходимо настроить в приложении sahred (вот Safari в iOS).
Группы приложений — это механизм, который iOS использует, чтобы позволить различным приложениям обмениваться данными. Если приложения были правильно настроены с правильными правами и предоставлением, они могут получить доступ к общему каталогу за пределами своей обычной песочницы iOS.
Насколько мне известно, Safari не предоставляет API данных для использования другими приложениями.
Справочные документы: Доступ к файловой системе в Xamarin.iOS, Руководство по программированию файловой системы