Ben*_*ive 15 facebook uiwebview ios
我正在使用新的facebook-ios-sdk并成功将api集成到我的原生应用程序中.我可以使用带有ios-sdk类的弹出对话框对用户进行身份验证并正确设置权限.
对于我的应用程序的一部分,我需要在a UIWebView中使用facebook连接,使用javascript和html处理webview中的数据.鉴于用户已经通过上述例程登录并进行了身份验证,我会假设UIWebView将共享这些凭据,或者至少会有某种方式将凭据传递或分配给webview.
不幸的是,我发现这篇早期帖子似乎暗示这个方案不太有用(iOS - 在使用SDK登录后登录webView).有没有其他人遇到这个和/或找到了解决方法?这似乎是一个相当简单的用例,因为我不是要尝试推出移动游猎或类似的东西 - 它都在同一个本机应用程序中.
看起来似乎必须有一些我想念的简单技巧或设置.也许以某种方式在新的设置饼干UIWebView?或类似的东西?
获得FB access令牌后,您应该能够Faceboook JavaScript在 Web 视图中使用 API。请参阅http://developers.facebook.com/docs/reference/javascript/获取官方文档。这篇SO文章给出了合理的解释:Retrieve Access Token using Javascript API。正如该文章所述,您可以直接在调用中使用访问令牌AJAX。我不会乱用 cookie——只需传递访问令牌即可。
您没有准确解释您想要Facebook在网络视图中做什么,所以我不确定这是否 100% 回答您的问题。我想您知道如何将访问令牌传递到 Web 视图 ( UIWebView's stringByEvaluatingJavaScriptFromString)。
| 归档时间: |
|
| 查看次数: |
5841 次 |
| 最近记录: |