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

Firebase 确定未注册用户是否首次访问应用程序,firebase,ionic-framework,ionic3,Firebase,Ionic Framework,Ionic3,因此,我试图了解如何跟踪用户以前是否访问过应用程序,以便实现我的一些用户体验场景 我知道,如果我有一个用户注册,我可以使用某种布尔键来切换他们是否已经完成注册,并向他们显示自定义欢迎消息或模式。但是,对于此应用程序,您不需要注册。对于普通用户,他们可以下载应用程序并使用它。如果您是企业所有者并且希望在结果中显示您的企业,则只需注册 如果用户不需要注册,是否可以跟踪他们以前是否访问过应用程序?我对应用程序开发还不熟悉,这些只是我正在尝试解决的一些小问题。如果您知道任何关于跟踪此示例或某些代码示例的

因此,我试图了解如何跟踪用户以前是否访问过应用程序,以便实现我的一些用户体验场景

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


如果用户不需要注册,是否可以跟踪他们以前是否访问过应用程序?我对应用程序开发还不熟悉,这些只是我正在尝试解决的一些小问题。如果您知道任何关于跟踪此示例或某些代码示例的好教程,将不胜感激

一个想法是使用离子存储,并在手机中存储变量。但是,我不确定如果用户删除应用程序会发生什么。这里读得好:

在主页上,您可以尝试:

//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.
}

});

嘿,这太棒了!谢谢