1

Android-приложение, использующее API Google Диска, может создавать личную папку в хранилище данных Google Диска, видимую только для этого приложения для Android, где он может хранить и читать файлы.SDK Google Диска. Может ли расширение Chrome и приложение для Android использовать одну и ту же приватную папку приложения?

Аналогичным образом расширение Google Chrome может создавать и использовать свою собственную приватную папку приложения, видимую только для этого расширения, и ничего больше.

Однако мое приложение для Android и расширение Google Chrome являются частью одного и того же продукта, и было бы идеально, если бы они могли использовать одну и ту же личную папку - оба могли читать и писать там. В этот раз для достижения этой цели я должен предоставить как приложения Android, так и расширения расширения Chrome для всей области хранения данных Google для всех пользователей, и создать общую папку, которая не идеальна.

Для получения дополнительной информации о частной AppDataFolder см https://developers.google.com/drive/v3/web/appdata

ответ

1

Я не думаю, что есть способ для 2 приложения, чтобы иметь такую ​​же appFolder. Как вы уже указали, у ваших соответствующих приложений Chrome и Android есть свои appFolder, и они не могут получить доступ к файлам друг друга. Обратите внимание, что appFolder предназначен для хранения данных приложений, которые могут отличаться для Chrome и Android.

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

+1

благодарим вас за ваш добрый ответ! Я думал, что, возможно, есть трюк, например, использование одного и того же ключа API или учетных данных Oauth в обоих приложениях, но, по-видимому, это невозможно. – gregko

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

  • Нет связанных вопросов^_^