我制作了一个需要 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/