答案 0 :(得分:6)
GIDSignIn是Google SignIn for iOS的一部分。这是从iOS应用程序登录的首选方式。使用GIDSignIn与GPPSignIn的主要优点之一是GPPSignIn可以切换到某些用户的Safari,而Apple通常不会批准切换的应用程序。
GPPSignIn是PlusAPI的一部分,但是一旦您使用GIDSignIn登录,所有其他G +调用都将起作用(只需记住将正确的范围添加到登录请求中)。
迁移到GIDSignIn非常简单,您可以查看迁移指南(它只是一页):https://developers.google.com/identity/sign-in/ios/quick-migration-guide
答案 1 :(得分:1)
<强> GPPSignIn 强> :这基本上是与您的Google+帐户相关的登录信息。 使用GPPSignIn API时,系统会根据用户的Google+个人资料中显示的数据进行查询。喜欢好友列表,圈子,小组等。
<强> GIDSignIn 强> :这是您用于访问用户的Gmail帐户(Google ID)的标志。 它会查询用户的谷歌联系人,谷歌日历,事件等内容。
注意:除非您需要处理用户的Google+数据,否则会使用GIDSignIn。(例如登录和注册)。
需要注意的另一点是,用户可能有也可能没有Google+ 帐户或有效的Google+帐户。