2014-09-22 67 views
2

我已经建立了一个应用程序与Facebook,微博和gplus登录(使用帐户谷歌,帐户Facebook和帐户Twitter的包)在网上运行良好,但当我们尝试打开在登录工作不移动应用程序的WebView中相同的链接,有时候它说在Android日志:无法登录移动meteorjs

You are running a browser with no localStorage or userData support. Logging in from one tab will not cause another tab to be logged in." 

,有时说在日志中:

WebSocket connection to 'ws://APPLICATION_URL/sockjs/657/rd1klnkr/websocket' failed: WebSocket is closed before the connection is established. APPLICATION_URL/login:1 http://APPLICATION_URL/login 

请帮我为什么是正在发生的事情?

+0

我没有找到任何人的答案,但我设法通过在web视图中添加localstoarge支持来解决我的第一个问题。但没有找到任何解决方案的websocket连接错误。如果有人愿意,请帮助我。 – 2014-10-18 09:49:15

回答

0

我已经通过在我的代码中添加直接登录方法的方式解决了我的问题。我必须将loginStyle指定为直接而不是弹出式,这是默认样式。

Meteor.loginWithGoogle({loginStyle: 'redirect'})