我要做的是从我的iOS应用程序启动facebook iOS App。我可以用fb:// URL做到这一点,但我需要做的是在facebook组页面中启动它。似乎我所能做的就是将应用程序启动到用户新闻源。我可以使用您通常使用的URL(https://www.facebook.com/groups/group_name)直接从我的应用程序启动safari,但我宁愿让人们最终进入iOS应用程序而不是Safari。
我希望在我的程序中使用facebook API可能会有更多的运气,但如果我让我的用户只是使用官方应用程序成为我们小组的一部分,那么从长远来看它会减少维护。
答案 0 :(得分:0)
您已经知道fb://
网址方案的存在,这是可行的方法。
称它为:
NSURL *theURL = [NSURL URLWithString:@"fb://<insert function here>"];
[[UIApplication sharedApplication] openURL:theURL];
在<insert function here>
的位置,您可以使用以下方式将Facebook应用直接打开到您选择的一组(请注意,您必须使用 id 组而非其名):
最后一个打开到组概述(您可能不想要),只是为了完整性而添加了。
Akosma has an overview of a great deal of app url schemes for ios here