{{> loginButtons}没有在关闭wifi的设备上显示

时间:2016-11-11 18:21:08

标签: meteor

我在Android设备上测试我的应用程序,我遇到了“{{> loginButtons}”的问题。只有当我的设备通过USB连接到打开WiFi的计算机时,div才会显示。当我断开WiFi和USB时,“{{> loginButtons}”消失。

请帮助。我希望即使我的设备断开连接并关闭WiFi,也会显示按钮。

1 个答案:

答案 0 :(得分:0)

我想飞=)

从逻辑上思考这个问题。如果您在设备离线时尝试对用户进行身份验证,您使用身份验证参数做了什么?怎么---哪里---你要登录?

没有。根本没有。

当您的设备受到限制时,Meteor足够聪明,可以将您的计算机视为应用程序服务器。如果没有系绳或WiFi,您的phonegap捆绑包会尝试连接到不存在的东西。我认为如果没有检测到应用程序服务器,程序包作者决定只隐藏它们的组件,而不是在一堆错误消息中编写代码。

相反,您需要做的是部署您的应用。部署后,您可以在通过Cordova启动Meteor时使用IP或域名作为参数。然后你的按钮会呈现,因为它们实际上可以自己做一些事情。