提前感谢您看到我的问题。
我的 android 应用程序中有 facebook 的任务。我必须通过 facebook 集成 Facebook SDK 进行身份验证。当我使用 facebook api 获取用户提要时,我从服务器端获得了#JSON 响应。 所以我制作了自定义布局来显示该用户的提要。
但我需要在 Android 的 WebView 中显示加载用户提要。 所以 Facebook 为用户提要提供任何#Url 以加载该 Url webview?所以我们像#browser 一样显示 facebook 提要。
最佳答案
官方无法将 Facebook SDK token 传递给 WebView。据我所知,目前无法做到这一点。
我在我的一个应用程序中使用的一个解决方法(在它成为 SDK 的一部分之前显示一个喜欢的按钮)是将登录对话框设置为仅限网络。通过这样做,Facebook SDK 使用 WebView 创建一个 LoginDialog,从而在登录后有一个 Activity 的 Facebook session 。
这可以通过设置 LoginBehaviour
来完成LoginManager
之一或 LoginButton
:
login.setLoginBehavior(LoginBehaviour.WEB_ONLY);
请注意,这只是一种解决方法,将来可能会停止工作。
关于android - Facebook - 像浏览器一样在 webview 中显示 facebook 用户 Feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063217/