如何在一天内只执行一次功能(仅当应用程序打开时)?

时间:2016-07-05 09:13:23

标签: javascript logic

让我有一个功能

     function alert(){
                    alert("notification") 
                     }

此功能是移动应用程序的一部分,我想只在用户打开应用程序时一天只显示一次此警报(执行功能),

如果用户没有打开应用程序这么多天,它应该在那么多天没有执行该功能。 如何在javascript中实现? 任何人都可以提供一个可以在任何地方使用的通用逻辑,即使在ios或离子......等等吗?

1 个答案:

答案 0 :(得分:1)

选择可以存储持久数据的地方。这将取决于应用程序提供的任何API。

使用new Date()查找当前时间。

将其与上次完全执行的函数的存储时间进行比较。如果不到一天,立即返回。

否则,存储新时间并运行其余功能。