那里!
我想使用URL Scheme在本地IOS Facebook App中打开我的Facebook页面(不是个人资料).
我正在测试此功能 - 在此示例中为fb:// profile
它工作正常.
但是,当我试图打开我的Facebook页面时 - 通过fb:// page/141720395863506
它只是将我重定向到Facebook应用程序,没有任何反应,只需打开应用程序,并加载新闻源.
请帮我.我找不到官方facebook开发者指南的任何文档.并有一些问题:是的,Facebook IOS App Url Sheme仍支持此功能.而且在这种情况下我可能做错了?
最好的祝福!
小智 21
我相信我找到了一个解决方案......它目前在facebook ios 5.0.1 for iPhone下运行..还没有在iPad上试过它.
网址为fb:// profile/132753734806
现在重要的部分是那个数字.这与我的一位客户Charles Scott有关.但是,这不是他们的FBID或Page ID ..他们的页面ID是10150348920319807
所以你认为它应该是fb:// profile/10150348920319807,但这给了我一个错误.
这是你如何得到正确的代码..点击你的任何页面的照片..这是我的客户的一个例子https://www.facebook.com/photo.php?fbid=10150348920319807&set=a.10150348920314807.356942.13275343480806&type=1&theater
如果你注意到那个不起作用的FBID跟在那个URL中的fbid =之后..你想要的数字就在&type = 1剧院之前但是在最后一个时期之后.132753734806是在fb:// profile /之后打入的正确代码
我希望这有点道理......我对代码或编码一无所知但这让我很烦,我知道有办法.
现在,我希望回答/工作的两个问题.. 1.如果这可以在Android手机上运行2.为这个网址创建一个有效的qr代码,这样人们就可以使用ios设备进行扫描并让它自动打开
祝你好运,我希望这能帮到大家!
亚历山德罗的上述答案是正确的,但这对我来说并没有真正起作用.所以这是正确的方法.我有一个URL https://www.facebook.com/pageName 现在,请访问:http: //findmyfacebookid.com 粘贴您的URL,获取Facebook ID,然后将URL设为@"fb:// profile/pageID"
它为我工作!
注意:检查是否在设备中安装了本机应用程序,否则通过默认浏览器打开它.
if (![[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"fb://profile/pageId"]])
{
NSURL *url = [NSURL URLWithString:@"https://www.facebook.com/pageName"];
[[UIApplication sharedApplication] openURL:url];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12506 次 |
| 最近记录: |