Ограниченный доступ к фотографиям, дающий полный доступ на iOS при использовании image_picker на Flutter.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Ограниченный доступ к фотографиям, дающий полный доступ на iOS при использовании image_picker на Flutter.

Сообщение Anonymous »

Я хочу загрузить выбранную пользователем фотографию на сервер, используя плагин image_picker для флаттера. Но когда пользователь выбирает ограниченный доступ к фотографиям и выбирает фотографии, которые могут быть видны приложению, отображается полная библиотека со всеми фотографиями.
Я использую image_picker с этим кодом:

Код: Выделить всё

      final ImagePicker imagePicker = ImagePicker();

// Check for gallery permission
final hasPermission = await requestPhotosPermission();

if (!hasPermission) return false;

final photoResult = await imagePicker.pickImage(
source: ImageSource.gallery,
maxHeight: 1280,
maxWidth: 800,
requestFullMetadata: false);
Я также добавил разрешения для info.plist

Код: Выделить всё

NSPhotoLibraryAddUsageDescription
Access to the photo library is necessary.
NSPhotoLibraryUsageDescription
Access to the photo library is necessary.
Ниже приведен журнал ошибок после выбора фотографий и нажатия кнопки «Готово». Он показывает все фотографии, а не выбранные.
[core] «Ошибка, возвращенная демоном: Error Domain=com.apple.accounts Code=7 «(null)»»
[PAAccessLogger] Не удалось зарегистрировать доступ с ошибкой: access=
метод доступа: идентификатор: D4D1111-F111-4798- 1111-F1911111A9E0 вид: intervalEvent timestampAdjustment: 0 VisibilityState: 0 assetsIdentifierCount: 0 tccService: kTCCServicePhotos, error=Error Domain=NSCocoaErrorDomain Code=4097 «подключение к службе с идентификатором pid 226 с именем com.apple.privacyaccountingd» UserInfo={NSDebugDescription=подключение к службе с идентификатором pid 226 с именем com.apple.privacyaccountingd

Есть какие-нибудь решения? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/786 ... icker-on-f
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»