4

我们有一个使用 Google+ 登录的应用(版本 1.7.1)

我们正在升级到 iOS 9 并面临一些问题。在谷歌文档中,我们找不到对这些问题的任何明确引用 + 我们看到该库最近没有更新。

  • 谷歌是否停止支持 Google+ 登录?
  • 在 iOS 9.0 中是否有有效的方法来支持 Google+ 登录,或者我们应该转向 Google 登录?

主要问题是我们找不到有关此问题的任何官方参考资料。

(我们确实发现了这个 - https://code.google.com/p/google-plus-platform/issues/detail?id=1220)但没有官方答案。

塔克斯

4

1 回答 1

9

谷歌正在为登录基础设施进行大规模迁移,并弃用许多旧技术。查看此链接以获取概述https://developers.google.com/+/web/api/rest/auth-migration

但是,通常没有提及他们正在弃用 Google+ 登录。

但是对于 iOS,最近他们所有的注意力都集中在了 Google Sign in SDK 上。(Google+ 登录 1.7.1 已于 2014 年更新),但 Google 登录已在两周前(9 月 15 日)更新。

总的来说,我认为谷歌希望人们只使用谷歌登录(如果用例只是登录而不使用谷歌+的其他功能),而不是在很大程度上谈论它,因为这可能意味着他们公开声称Google+ 是个失败者。此外,该文档还包含一个从 Google+ Sign for iOS 迁移的链接。https://developers.google.com/identity/sign-in/ios/quick-migration-guide

因此我的建议是使用适用于 iOS 的 Google 登录https://developers.google.com/identity/sign-in/ios/start-integrating

Google 为 iOS 9 做了一些有趣的改变,包括对Safariviewcontroller的支持。这不再需要安装 Google 应用来进行中央登录凭据共享。因为它通过 Safariviewcontroller 路由它(内部使用 Safari 状态、cookie 等)。

我们在 iOS 9 和 8 中使用最新的 SDK (2.3.0),它似乎运行良好。

对于您提到的问题,目前对 iOS 版 Google SDK 的位码支持可能正在进行中。并且针对不同的 SDK 提交了多个问题。可能最新的 2.3.0 sdk 兼容位码,但我无法检查,因为我们还使用了一些其他需要更新的库。但这并没有阻止我们,因为我们可以在短期内禁用位码(我们可以这样做,因为我们还没有为 WatchOS 开发它需要启用位码的标志作为强制标志)并且希望在不久的将来谷歌将使所有 SDK 的位码兼容。

于 2015-10-07T16:22:30.540 回答