确定未注册的用户是否首次访问应用程序

时间:2018-05-22 19:21:00

标签: firebase ionic-framework ionic3

所以我试图了解如何跟踪用户是否访问过应用程序之前我可以实现一些我的UX方案。

据我所知,如果我有一个用户注册,我可以使用某种布尔键来切换,如果他们已完成注册并向他们显示自定义欢迎消息或模态。但是对于这个应用程序,您不需要注册。对于普通用户,他们可以下载应用程序并使用它。您只需要注册,如果您是业主,并希望您的业务显示在结果中。

如果用户不需要注册,是否可以跟踪用户是否已访问过该应用?我是应用程序开发的新手,这些只是我试图弄清楚如何处理的小小场景。如果你知道有关跟踪这个甚至一些代码示例的任何好的教程,将非常感谢

1 个答案:

答案 0 :(得分:1)

一个想法是使用Ionic Storage,并在手机中存储变量。但是,我不确定如果用户删除应用程序会发生什么。好在这里阅读:https://ionicframework.com/docs/storage/

在您的主页上,您可以尝试:

//Check if they have visited the app before.
 storage.get('hasVisited').then((key) => { //User has visited the app before
 //Do logic for when user has visited before in here
})
.catch(err => {
//First time visiting. So, set the key:
 storage.set('hasVisited',true).then(() => {
 //We set the key in storage.
}

});