让我有一个功能
function alert(){
alert("notification")
}
此功能是移动应用程序的一部分,我想只在用户打开应用程序时一天只显示一次此警报(执行功能),
如果用户没有打开应用程序这么多天,它应该在那么多天没有执行该功能。 如何在javascript中实现? 任何人都可以提供一个可以在任何地方使用的通用逻辑,即使在ios或离子......等等吗?
答案 0 :(得分:1)
选择可以存储持久数据的地方。这将取决于应用程序提供的任何API。
使用new Date()
查找当前时间。
将其与上次完全执行的函数的存储时间进行比较。如果不到一天,立即返回。
否则,存储新时间并运行其余功能。