2015-11-15 2 views
1

У меня есть приложение iOS с локальной базой данных. Я хотел бы поддержать это для пользователей, которые решили войти в Google. В Интернете (https://developers.google.com/drive/web/appdata) и андроиде (https://developers.google.com/drive/android/appfolder) есть руководства о том, как это сделать, но я не могу найти подобный для iOS. Он существует?Как хранить личные данные приложения на Google Диске с помощью приложения iOS?

ответ

1

Если у вас уже есть код для загрузки файла на учетную запись пользователя, вы можете переключиться на загрузку в частную папку приложения. При вызове Files.insert файл будет добавлен во все папки, перечисленные в массиве parents[]. (Если этот массив пуст, по умолчанию файл добавляется в папку root.) Чтобы загрузить файл в папку данных частного приложения, просто установите массив parents[] в appfolder. Вы должны сделать это одновременно с загрузкой файла, так как после его загрузки файл не может перемещаться между диском пользователя и папкой личных данных вашего приложения.

. (Примечание: возможно, потребуется использовать регулярный REST API, чтобы сделать это, потому что Drive API for iOS документов Google не показывают какие-либо методов фактически загрузив новый файл на Диск)

+0

в справочном руководстве в разделе Иоса REST API (от https://github.com/google/google-api-objectivec-client). См. Https://developers.google.com/drive/ios/reference/ios-client/interface_g_t_l_query_drive для методов –

+0

Я не разработчик iOS, поэтому документы интерфейса выглядят очень странно, поэтому, возможно, вы могли бы указать мне на метод, который позволяет создать новый файл? Я вижу только такие вещи, как например. 'queryForFilesPatchWithObject', который обновляет * существующие * файлы на Диске. – kiwidrew

+0

Похоже, что в справочных документах есть проблема с макетами, и он опускает несколько методов (точнее, рендеринг их в неправильной области ...) См. Https://developers.google.com/drive/ios/devguide/файлы для примера базовой загрузки. –

Смежные вопросы