新的Facebook iOS应用的自定义URLscheme
有谁知道什么是自定义的URLscheme是在他们的新iOS应用程序中打开Facebook页面。 我正在使用fb:// page / PAGE_ID但是,这似乎并没有在最近更新的Facebook iOS应用程序工作,它只是打开应用程序,但没有去所需的页面。
我在developer.facebook.com上得到了这个答案:
用configuration文件replace单词页面 ,它将工作。 您的新声明将是:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/247377102029332"]];
使用https://graph.facebook.com/YOUR_USERNAME获取您的页面ID。
在您的iOS应用程序中使用: fb://profile/[your ID]
,Facebook应用程序将打开您的页面。
iOS Facebook应用程序的URLscheme是:
FB://简档/(FBID)
这里同样的问题。 fb:// page / PAGE_ID不再工作了。 请注意,fb:// profile /(fbid)在Facebook 4.x上无法正常工作,在iPad和iPhone中都返回“损坏”的页面。 相反,Facebook 4.x中的fb:// profile /(fbid)/ wall在使用iPad时运行良好,但在iPhone上无法使用。
根据我的经验,fb:// page / PAGE_ID是在iPhone和iPad上工作的唯一选项。
我曾经使用http://wiki.akosma.com/IPhone_URL_Schemes作为参考,但它目前正在下降…
自定义URLscheme是第三方应用程序可以相互通信的机制。 它不允许您在该特定应用程序中打开页面。 它只是触发一个事件,把被调用的应用程序放在前台。 通过这个文档将进一步清除你的疑惑。
新的Facebook应用程序使用Objective-C与之前的HTML5一样,用于支持URLscheme机制。 这个链接提供了一个暗示。
- 如何使用Facebook iOS SDK 4.0 FBSDKShareDialog共享NSData或phassetvideo
- 在React Native FBSDK中AccessToken的问题
- 对于使用Facebook iOS SDK的混合SSO场景,为我们自定义用户logging生成密码/密钥的最佳方式是什么?
- iOS的FacebookgraphicsAPI个人资料图片链接
- 如何在iPhone SDK中获取Facebook相册的照片?
- Facebookgraphics对象/实体parsingSwift中的SDK 4
- Facebooklogin错误“用户不被允许查看应用程序”。
- 一个Facebook应用程序与多个iOS应用程序关联
- Facebook iOS SDK在login时返回一个签名的请求对象