主屏幕应用程序(android)facebook登录打开浏览器

时间:2017-12-29 08:32:01

标签: javascript php facebook mobile homescreen

我正在一个专注于移动用户的网站上工作,并在添加到主屏幕时使用独立打开的清单。除了Facebook登录功能外,这种方法效果很好。每当我尝试登录时,都会在应用程序外的浏览器中打开Facebook链接。然后我必须手动返回应用程序并重新加载要登录的页面。

登录时如何留在独立应用程序中?

我尝试使用window.location,如this popular answer中所述,但没有变化。我也尝试使用window.open作为explained here,但又一次,没有运气。

您可以在具有调整后的清单和登录选项的test page上进行尝试,以便留在测试页中。我使用三星Galaxy S5进行测试。

1 个答案:

答案 0 :(得分:4)

记录时不应留在应用内。

在您的情况下将用户重定向到身份提供商(Facebook),这是Oauth2登录或单点登录登录的正常生命周期。在OAuth2服务器上,您可以设置重定向网址,这是您希望用户在登录后发送的地址。

https://developers.facebook.com/docs/facebook-login/web#redirecturl

登录您的Facebook应用帐户:https://developers.facebook.com/apps并从应用控制台更改重定向网址