我使用 appgyver 和使用 HTML/javascript 的类固醇创建一个 ios 应用程序
我能够使用此方法显示用户并将其登录到 Facebook
window.location.href = 'https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=http://localhost/views/appdir/facebook.html&scope=email,read_friendlists'
这样做是在我的应用程序中打开 facebook 登录页面。
我想要的是,当用户单击登录按钮时,它会在本机 facebook 应用程序上打开登录屏幕,然后在用户登录后重定向回我的应用程序。
或者如果本机 facebook 应用程序不存在,那么它会在网络浏览器(例如 safari)中打开 facebook 登录页面,然后在用户登录后重定向回我的应用程序。
yi 想要这样做的原因是,当它在我的应用程序中打开 facebook 登录页面时,用户无法选择取消登录并返回上一页。此外,如果用户单击链接“单击此处将 facebook 应用程序下载到您的手机”,则用户将被重定向到应用程序商店,并使我的应用程序只有一个无法恢复的空白白页,并且我的应用程序必须重新启动.
如果可以做到我问的两个中的任何一个,那就太好了,或者如果有其他一些解决方案也很好。