离线时Meteor android app登录

时间:2016-12-06 13:58:47

标签: meteor login offline meteor-accounts grounddb

我正在尝试构建一个Meteor应用程序(主要用作Android移动应用程序 - 而不是来自浏览器)即使用户离线也能正常运行。出于这个原因,我正在使用Grounddb包。

如果我在连接到互联网时登录我的应用程序,一切都按预期工作。即使用户在应用程序内部时失去了互联网连接,一切仍然按预期工作。如果用户关闭应用程序并重新打开它(离线时),问题就开始了。

经过调试,我发现在应用启动时,在Accounts包中,如果autologin已启用(以某种方式),则会调用loginWithToken方法。 Meteor loginToken存在于本地存储中,而user存在于本地数据库中。我想离线的方法调用失败了。

我对Meteor相对较新,我真的不知道如何处理这个问题。我应该禁用自动登录吗?我怎样才能做到这一点?我能以某种方式使应用程序使用本地数据库进行用户身份验证/授权吗?我在网上发现了很多类似的问题,但无法找到答案。

0 个答案:

没有答案