ios - 在 Xcode 4.5 中打开 Google+ 应用程序

标签 ios ios-simulator social-networking xcode4.5 google-plus

我制作了一个需要 Google+ 的社交应用程序。我知道我可以打开 Google+ 作为 Safari 的链接(这不是真正的用户友好,必须切换应用程序才能发布一些东西)。此代码打开指向 Safari 的链接:

    -(IBAction)Google+:(id)sender  {  
            NSLog(@"Google+");
        //The link will go to Stack Overflow Google+ Page
        NSURL *GooglePlus = [NSURL URLWithString:@"https://plus.google.com/+StackExchange/posts"];
           [[UIApplication sharedApplication] openURL:GooglePlus];        
 }

但是有没有办法检测是否安装了 Google+ 应用程序并在那里打开该应用程序(如果没有,则打开 Safari 的链接)。我感谢所有花时间阅读我的帖子的人(即使你没有):)

最佳答案

现在您可以使用下一个协议(protocol)启动 Google+ 应用:

gplus://

例如

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gplus://"]];

更新: 因此,要在 G+ 应用程序中启动任何页面,您只需更改 gplus://上 URL 中的 https://,例如,这将启动用户配置文件:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gplus://plus.google.com/u/0/105819873801211194735/"]];

关于ios - 在 Xcode 4.5 中打开 Google+ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087047/

相关文章:

php - 社会-双向友谊关系

php - 在数据库驱动的网站中使用图形、树和其他高级数据结构的一些示例有哪些?

database-design - 数据库设计 : Best table structure for capturing the User/Friend relationship?

ios - 是否有机会针对 EKEventStore 编写单元测试?

ios - Xcode7: libGGLAnalytics.a(GGLContext+Analytics.o)' 不包含位码

ios - 未安装 Flutter Doctor CocoaPods

ios - UIAutomation 如何确定一个 UIAElement.isVisible()

ios - AvPlayer 无法在设备中播放声音

ios - Xcode 5 模拟器空白白屏

XCode 5-GM 上的 iOS 5 模拟器