这是我在这里第一次发帖(尽管我已经使用这个网站作为参考相当长一段时间了)。
几天来,我一直在尝试寻找或梦想一种在移动网络应用程序(不是本机 iOS 或 Android 应用程序)中使用 Facebook 的“单点登录”的方法,以自动将用户登录到网络应用程序(如果他们)例如,已经从移动设备上的本机 Facebook 应用程序登录 Facebook。
我有限的知识告诉我,这是不可能完成的,因为移动浏览器和“系统”(例如 iOS)太分离了(我不能,我不认为,让我的移动网络应用程序使用或访问移动设备上的原生 Facebook 应用程序(以任何方式)。
我找到并阅读了 Facebook 提供的 iOS、Android 和移动文档 (https://developers.facebook.com/docs/guides/mobile/),这些文档似乎都很有意义,但经过几天的搜索,我发现了其他所有内容。可以发现,在这个主题上,似乎没有一种方法可以使用 iPhone 或 Android 设备上的 Facebook 应用程序来自动将用户登录到我的网络应用程序(如果他/她已经登录到 Facebook)。
我读过很多关于在第 3 方本机应用程序中执行此操作的文章,以及其他人试图在桌面应用程序中实现类似的操作,但我正在尝试并希望能够通过在移动网络中运行的网络应用程序来实现此目的浏览器。
我将非常感谢任何帮助、意见或正确方向的指示,因为我认为这将是移动 Web 应用程序(不仅仅是本机应用程序)的 UI 方面向前迈出的一大步。
提前谢谢了...
可能有点晚了,但万一其他人想知道,是的,可以使用 Cordova/Phonegap 和 Facebook Connect 插件:https://github.com/davejohnson/phonegap-plugin-facebook-connect/ https://github.com/davejohnson/phonegap-plugin-facebook-connect/
在启动时使用 FB.getLoginStatus() 方法可以检查用户是否已使用本机 Facebook 应用程序登录并检索其个人资料。存储库中提供的示例中有更多详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)