iphone - iOS Google Plus API - 无需转到 Safari 即可共享或登录

标签 iphone ios google-api google-plus

到目前为止,我发现的关于这个主题的所有内容都是否定的。

我的应用程序在用户登录和分享时运行良好,但是这两个操作都需要移动浏览器,这对用户来说不是一个理想的体验,有没有人找到分享帖子或登录 Google+ 的方法UIWebView 或 GET/POST?

任何帮助将不胜感激。

谢谢。

最佳答案

如您所说,最简单的答案是否定的。 SDK 实际上会尝试通过以下方式回退:

  1. 通过 Google+ 应用登录(这是不错的结果,但需要安装 Google+ 应用)
  2. 通过 Chrome 登录
  3. 通过 Mobile Safari 登录

您可以使用 GPPSignIn 对象上的 attemptSSO 标志来控制第一部分 - 如果您将其设置为 NO,它就不会尝试使用 Google+ 应用程序。您通常会希望它先试用 Google+ 应用程序。不过,共享总是通过当前 API 版本 (1.2.1) 通过网络(chrome/safari)进行。

关于iphone - iOS Google Plus API - 无需转到 Safari 即可共享或登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436352/

相关文章:

ios - 具有自动调整单元格 (estimatedSize) 和 sectionHeadersPinToVisibleBounds 的 UICollectionView 变得精神起来

java - 如何使用 google spreadsheet api 获取列名列表?

iphone - 通用 UIViewController

ios - 品牌 Assets 的大小应该是多少?

iOS - 从 View 的 uibutton 关闭子类 UIView

Android 相当于 Swift 的 HKObserverQuery?

google-analytics - Google Analytics API 自动登录

c# - 在 C# 中与 Google Admin SDK 集成

iphone - 像 Vimeo 这样的 iOS 原生应用程序如何将 cookie 设置到移动版 Safari?

iphone - 在 Xcode 4 的方法内部工作的 #pragma 替代品