我们正在尝试将 Google Login 集成到我们所有的 iOS 应用程序中,每个应用程序都有一个唯一的捆绑 ID。
我可以在 IAM 控制台中看到为每个应用创建新 API 的方法,并且我还访问了此链接以为 iOS 应用创建适当的 plist,但我似乎只能将一个 Google 应用附加到一个iOS bundle ID。
有没有办法通过 Google IAM 控制台生成多个 iOS plist(GoogleServices-Info.plist 文件),它们都使用一个 API key ,用于我们每个具有唯一 bundle 的 iOS 应用程序身份证?
Best Answer-推荐答案 strong>
创建的 OAuth2 客户端 ID 只能与单个 iOS bundle ID 相关联。您可以在 Cloud Console 中查看为您的项目 ( API Manager -> Credentials ) 生成的客户端 ID,并看到它只能为捆绑 ID 设置一个字段。
您必须为每个唯一的 iOS 应用程序生成一个新的客户端 ID。您可能会发现直接从 Cloud Console 执行此操作会更快(单击“创建凭据”->“OAuth 客户端 ID”->“iOS”,然后单击新创建的 key 和每个 key 的“下载 plist”)。
关于ios - 如何为一个 Google Login API 使用多个 iOS 捆绑 ID?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/38982510/
|