1

Google 드라이브 API를 사용하는 Android 앱은 파일을 저장하고 다시 읽을 수있는이 Android 앱에서만 볼 수있는 사용자의 Google 드라이브 스토리지에 비공개 폴더를 만들 수 있습니다.Google 드라이브 SDK : Chrome 확장 프로그램과 Android 앱이 동일한 비공개 앱 폴더를 공유 할 수 있나요?

마찬가지로 Google 크롬 확장 프로그램은이 확장 프로그램에만 표시되는 자체 비공개 앱 폴더를 만들고 사용할 수 있습니다.

내 Android 앱과 Chrome 확장 프로그램은 동일한 제품에 포함되어 있으며 동일한 개인 폴더를 공유 할 수 있다면 이상적입니다. 둘 다 읽고 쓸 수 있습니다. 이 목표를 달성하기 위해 현재 전체 사용자의 Google 드라이브 저장 영역에 Android 앱과 Chrome 확장 프로그램에 광범위한 권한을 부여하고 이상적인 것은 아닌 공용 폴더를 만들어야합니다.

민간 appDataFolder에 대한 추가 정보를 원하시면 https://developers.google.com/drive/v3/web/appdata

답변

1

내가이 응용 프로그램은 동일한 appFolder을 할 수있는 방법이 있다고 생각하지 않습니다를 참조하십시오. 이미 언급했듯이 각 Chrome 및 Android 앱에는 appFolder이 있으며 서로의 파일에 액세스 할 수 없습니다. appFolder은 애플리케이션 데이터를 저장하는 데 사용되며 Chrome 및 Android에 따라 다를 수 있습니다.

서비스 계정을 사용할 수 있는지 확인해보십시오. 그러나 앱이 어떻게 작동하는지 이해하는 방법을 통해 사용자는 여전히 해당 파일에 액세스 할 수 있어야합니다. 이것이 맞다면, 서비스 계정이 대안이 될 가능성이 높습니다.

+1

친절한 답변을 부탁드립니다. 두 앱 모두에서 동일한 API 키 또는 Oauth 자격 증명을 공유하는 것과 같은 트릭이 있다고 생각했지만 분명히 불가능합니다. – gregko