5

我有一个可以使用移动浏览器访问的功能齐全的 Facebook 网络应用程序。当应用程序的链接发布在 Facebook 墙上时,我希望原生应用程序能够在 web 视图中打开它,但这种行为仅适​​用于 IOS 原生应用程序。

当从 de Android 本机应用程序单击链接时,将启动 Web 浏览器并加载我的应用程序,但用户必须再次登录 Facebook。

我已经阅读了 Facebook 文档,关于这个主题的所有内容都是这样的:

在 iOS 或 Android Webview 中加载的 Web 应用

Javascript SDK 是在原生 Facebook iOS 或 Android 应用程序内的 webviews 内加载的兼容网页。当用户在本机 Facebook 应用程序中点击网站或 Web 应用程序的链接时,他们将留在本机 Facebook 应用程序体验中,并会在 UIWebView (iOS) 或 WebView (Android) 中看到他们单击的链接。

虽然本机应用程序中的 web 视图通常是从标准浏览器会话沙盒化的,但 Facebook 应用程序将会话注入 web 视图,以便您的社交插件和身份验证仍然可以正常工作,就好像它们被加载到默认设备浏览器的共享会话空间中一样。

https://developers.facebook.com/docs/javascript/gettingstarted/#webview

我已经实现了这里描述的自动登录功能:https ://developers.facebook.com/docs/facebook-login/using-auto-login/

但是没有 webview 会话数据不会传递给 webapp。

4

0 回答 0