我正在构建一个iOS应用程序,它使用firebase进行gmail身份验证。一些用户数据存储在firebase中。该应用程序将需要存储来自用户的大量媒体文件。我可以将这些媒体存储在firebase存储中,但是我无法使用firebase计算每个用户的存储容量,从而相应地向用户收费。我确实知道firebase存储在Google云上。
我是Google云端和firebase的新生物。我想知道Google Cloud平台是针对每个用户,还是整个应用程序的平台,以存储应用程序的内容。 Google云平台是否有任何方式可以链接到Google用户自己的存储容量?
当用户使用gmail帐户进行身份验证时,我希望该应用链接到用户自己的Google存储容量,并将媒体文件存储在用户自己的Google存储中。这可能是谷歌云存储吗?
答案 0 :(得分:0)
如果您要求用户获得许可并获得许可,则可以将文件存储在其Google云端硬盘中。请参阅此处获取文档:
https://developers.google.com/drive/ios/quickstart
Drive API与Google Cloud Storage API分开。云存储用作项目的存储。对于您的方案,您仍然可以使用云存储,但是如果您想相应地对其进行计费,则必须自己跟踪哪个用户拥有哪个文件。