gpt4 book ai didi

objective-c - 如何将 'Follow us on facebook' 按钮添加到 iOS 应用程序?

转载 作者:太空狗 更新时间:2023-10-30 03:28:05 26 4
gpt4 key购买 nike

我已经完成了我的 iOS 应用程序,但只需要添加两个按钮:

  • 在 Facebook 上关注我们
  • 在推特上关注我们

我以为我会在这里找到几个简单的例子,但很惊讶地发现根本没有答案。

我很确定我可以在接下来的几个小时里尝试解决这个问题,但我想我会寻求一些节省时间的帮助。

只是寻找在 View Controller 上的按钮后面的代码(XCode 4.5.1,iOS 6)。

我假设我可能需要提供的唯一变量是公司的 Facebook 帐户名称。

有什么建议吗? (提前致谢!)

最佳答案

首先,Facebook 的 URL 架构:fb://profile/<yourpageid> (source)。具有此结构的 URL 将打开 Facebook 应用程序(如果已安装)。

More on iOS URL schemes .

点击按钮时,您可以检查是否安装了 Facebook:

-(IBAction)fbButtonTap:(id)sender {
NSURL *fbURL = [[NSURL alloc] initWithString:@"fb://profile/<yourpageid>"];
// check if app is installed
if ( ! [[UIApplication sharedApplication] canOpenURL:fbURL] ) {
// if we get here, we can't open the FB app.
fbURL = ...; // direct URL on FB website to open in safari
}

[[UIApplication sharedApplication] openURL:fbURL];
}

对于 Twitter,您遵循相同的基本步骤。 iOS 的 Twitter URL 方案是 twitter://user?id=12345twitter://user?screen_name=yourname (source)。同样,如果未安装 Twitter 应用程序,则说明您已在 Safari 中打开了 Twitter 个人资料。

至于采取直接行动,我不认为你可以这样做,因为没有关于设备上安装的任何其他应用程序的内在知识。我认为您能做的最好的事情就是将用户定向到每个相应的帐户。

关于objective-c - 如何将 'Follow us on facebook' 按钮添加到 iOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15139392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com