【问题标题】:Integrating Google AppInvites to iOS App将 Google AppInvites 集成到 iOS 应用程序
【发布时间】:2015-08-13 12:40:54
【问题描述】:

我有兴趣将 Google 的新 AppInvites 集成到我的 iOS 应用中。有一些问题......我目前正在使用 googleplus-ios-sdk pod,似乎我不能将 AppInvites pod 与 googleplus pod 一起使用,因为它们有一些常见的类(这当然会在链接过程中导致错误)。

我正在寻找如何同时使用这两个 pod 的解决方案,或者 Google 的另一个 pod 可以做 googleplus 工作。

Google 网站没有帮助,我找到了 Google 发布的所有 pod 的列表: https://developers.google.com/ios/cocoapods?hl=pl

但我在 Google+ 上没有看到。

您对此有什么建议吗?

【问题讨论】:

  • 我在使用 Google 的 AppInvite for IOS 时遇到了同样的问题。我从以下位置进行了新安装:pod try Google 并选择了 AppInvites.xcodeproj。然后我配置了 GoogleService-Info.plist、捆绑 ID 和反向客户端 ID。我可以登录我的谷歌帐户,但是当我选择邀请朋友时,它会出现错误“操作无法完成。(调用者没有权限)权限错误发生在他们最新的 AppInvites 版本 1.0。 2 我使用的是他们的旧版本 1.0.1,但没有看到这个错误。我真的希望他们尽快解决他们的 AppInvites 错误。
  • 嗯,我不认为这是同一个错误。也许您应该提出另一个问题?
  • @evang2015 - 我可以正常运行应用程序邀请示例,您可能想尝试从 developers.google.com/mobile/add 重新生成 GoogleService-Info.plist 文件
  • 您看到了什么错误以及您目前使用googleplus-ios-sdk 的目的是什么?

标签: ios google-plus google-app-invites


【解决方案1】:

问题的最可能原因是您使用 v1 登录(例如 GPP* 对象和 GPPSignin 单例),而您可能应该使用 Google Sign-in 2.0GID* 对象和 @987654325 @ 对象)。

如果您使用的是GPPShare,那么您可能需要做更多的工作才能使其与GIDSignin 一起正常工作。您可能更容易使用基于链接的方法进行共享,例如将诸如 https://plus.google.com/share?url=https://yourshareurl.com 之类的 URL 传递给 Web 视图或 open 调用。

【讨论】:

  • 是的,这就是问题所在。但据我所知和everythink 没有办法同时包含google+ sdk 和google 登录。
猜你喜欢
  • 2015-10-26
  • 2012-10-18
  • 2012-04-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-02
  • 1970-01-01
  • 1970-01-01
  • 2012-12-12
相关资源
最近更新 更多