如何为一个Google Login API使用多个iOS捆绑包ID?

时间:2016-08-16 18:57:25

标签: ios google-cloud-platform google-login

我们正在努力整合Google登录我们所有的iOS应用,每个应用都有一个唯一的捆绑ID。

我可以看到在IAM控制台中为每个应用创建新API的方法,我也访问了此链接,为iOS应用创建了适当的plist,但我似乎只能将一个Google应用附加到一个iOS捆绑包ID。

有没有办法通过Google IAM控制台生成多个iOS plist(GoogleServices-Info.plist文件),所有这些都使用一个API密钥,为每个具有唯一捆绑ID的iOS应用程序生成?

1 个答案:

答案 0 :(得分:2)

创建的OAuth2客户端ID只能与单个iOS捆绑包ID关联。您可以在项目的云控制台中查看生成的客户端ID(API Manager -> Credentials),并查看只能为捆绑ID设置单个字段。

您必须为每个独特的iOS应用生成新的客户ID。您可以更快地从云控制台更快地找到这一点(点击'创建凭据' - >'OAuth客户ID' - >'iOS',然后点击新创建的密钥并为每个密钥点击'下载')