Java 如果人们没有';好长时间没打开它了吗?
基本上,我正在开发一个社交网络应用程序,我想知道,如何向下载了我的应用程序的用户发送可能的通知,以打开并使用该应用程序。也可能是在某个时间段。但我想知道,即使我的应用程序没有在后台运行,我如何通知用户打开并使用它 您可以使用报警管理器进行提醒。 退出应用程序时,会在3天后设置报警管理器Java 如果人们没有';好长时间没打开它了吗?,java,android,notifications,Java,Android,Notifications,基本上,我正在开发一个社交网络应用程序,我想知道,如何向下载了我的应用程序的用户发送可能的通知,以打开并使用该应用程序。也可能是在某个时间段。但我想知道,即使我的应用程序没有在后台运行,我如何通知用户打开并使用它 您可以使用报警管理器进行提醒。 退出应用程序时,会在3天后设置报警管理器 如果用户在3天内打开应用程序,则取消报警,并在退出应用程序时再次设置报警管理器,每当用户打开应用程序时,使用共享参考将设备当前日期存储在您的计算机中,并在后台运行服务,该服务将检查系统当前日期和您存储在应用程序中
如果用户在3天内打开应用程序,则取消报警,并在退出应用程序时再次设置报警管理器,每当用户打开应用程序时,使用
共享参考将设备当前日期存储在您的计算机中,并在后台运行服务,该服务将检查系统当前日期和您存储在应用程序中的日期SharedReferences
并根据您的逻辑在您认为时间过长时发出通知
链接
&
只是一个想法,但也许你可以让你的应用程序在打开时写入存储中的某个文件。然后,你有一个后台服务(独立于应用程序运行),检查此文件并发送notif如果应用程序最后一次写入文件的时间超过了某个定义的时间段,我会专注于制作一个人们一直想要使用的应用程序,而不是在他们不想使用时寻找方法来烦扰他们。谢谢你的回答,但我想知道,如果用户只是安装了应用程序,甚至一次都没有打开它会怎么样?通知会来吗?如果用户不想至少打开一次,为什么要安装一个应用程序?即使应用程序没有打开过一次,服务也会运行吗?如果用户不想至少打开一次,为什么要安装一个应用程序?这是我想知道的siri说的,只有用户打开一次应用程序才能工作,但事实并非如此符合逻辑的