![](/img/trans.png)
[英]Android Facebook SSO does not work when fb is already installed on device
[英]Facebook URL Scheme does not work fb://publish
我刚刚意识到Facebook URI方案发布功能不再起作用。 它会打开Facebook应用程序,但仅此而已。 有什么方法可以通过URI方案发布内容吗?
您可以在下面找到我的代码。
NSString *post = [NSString stringWithFormat:@"fb://publish/profile/me?text=foo"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]];
以前有一个SDK更新,它更改了URL方案的工作方式。 如果您最近更新了旧的SDK,则可能要确保正确设置了它。
Facebook Developer门户中介绍了执行此操作的新方法:
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/
具体来说,向下钻取至步骤5,然后查看该部分中的最后一个屏幕截图。
您可以清楚地看到,URL方案现在必须包含您的Facebook应用程序ID。
NSString *post = [NSString stringWithFormat:@"fb://profile/me?text=foo"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.