Google驱动器,同一iOS应用的Firebase不同的客户端ID

时间:2018-08-30 09:57:52

标签: firebase google-drive-api firebase-authentication google-signin gtm-oauth2

首先,我将Google云端硬盘集成到我的iOS本机应用中,并使用GTMOAuth2进行授权登录,并带有客户端ID。

然后,我现在正在尝试集成Firebase身份验证,并且在GoogleService-Info.plist中获得了新的客户端ID。

当我使用Firebase授权,然后将数据保存到Google驱动器中时,出现了无效凭证错误。

如何使用Firebase授权在Google驱动器中获取数据?为什么同一APP有两个客户端ID,我可以在GoogleService-Info.plist中修改客户端ID吗?

1 个答案:

答案 0 :(得分:0)

我已经通过了。启用GglDrive api后,在“凭据”中,不要在下面的列表中创建新凭据(由Google服务自动创建),您将在Google.plist中找到一个具有相同ClientId和ReturnUrl的ID。用于下载该文件并使用。您将不再面对这个“ invalid_client”错误。查看下面的箭头所示的图片:

enter image description here