Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果人们没有';好长时间没打开它了吗?_Java_Android_Notifications - Fatal编程技术网

Java 如果人们没有';好长时间没打开它了吗?

Java 如果人们没有';好长时间没打开它了吗?,java,android,notifications,Java,Android,Notifications,基本上,我正在开发一个社交网络应用程序,我想知道,如何向下载了我的应用程序的用户发送可能的通知,以打开并使用该应用程序。也可能是在某个时间段。但我想知道,即使我的应用程序没有在后台运行,我如何通知用户打开并使用它 您可以使用报警管理器进行提醒。 退出应用程序时,会在3天后设置报警管理器 如果用户在3天内打开应用程序,则取消报警,并在退出应用程序时再次设置报警管理器,每当用户打开应用程序时,使用共享参考将设备当前日期存储在您的计算机中,并在后台运行服务,该服务将检查系统当前日期和您存储在应用程序中

基本上,我正在开发一个社交网络应用程序,我想知道,如何向下载了我的应用程序的用户发送可能的通知,以打开并使用该应用程序。也可能是在某个时间段。但我想知道,即使我的应用程序没有在后台运行,我如何通知用户打开并使用它

您可以使用报警管理器进行提醒。 退出应用程序时,会在3天后设置报警管理器


如果用户在3天内打开应用程序,则取消报警,并在退出应用程序时再次设置报警管理器,每当用户打开应用程序时,使用
共享参考将设备当前日期存储在您的计算机中,并在后台运行服务,该服务将检查系统当前日期和您存储在应用程序中的日期
SharedReferences
并根据您的逻辑在您认为时间过长时发出通知

链接 &

只是一个想法,但也许你可以让你的应用程序在打开时写入存储中的某个文件。然后,你有一个后台服务(独立于应用程序运行),检查此文件并发送notif如果应用程序最后一次写入文件的时间超过了某个定义的时间段,我会专注于制作一个人们一直想要使用的应用程序,而不是在他们不想使用时寻找方法来烦扰他们。谢谢你的回答,但我想知道,如果用户只是安装了应用程序,甚至一次都没有打开它会怎么样?通知会来吗?如果用户不想至少打开一次,为什么要安装一个应用程序?即使应用程序没有打开过一次,服务也会运行吗?如果用户不想至少打开一次,为什么要安装一个应用程序?这是我想知道的siri说的,只有用户打开一次应用程序才能工作,但事实并非如此符合逻辑的