我可以定义之前安装的应用程序吗?例如,我可以检查是否已安装应用程序,但是如果已安装应用程序,则稍后已卸载。有没有办法检查呢?
答案 0 :(得分:1)
手机不会存储有关已卸载应用的任何信息。如果你的应用程序有后端,那么在安装应用程序时尝试在服务器中保存UDID。因此,您可以在下次检查应用程序是否曾在手机中安装和卸载。但是,如果你的应用程序是一个独立的应用程序没有任何服务器,你不能这样做。
答案 1 :(得分:0)
默认情况下,已卸载的应用程序不会在手机上留下任何痕迹。
如果是您自己的应用程序,您想要检查是否已安装并稍后卸载,您可以编写应用程序以在服务器(将电话ID发送到服务器)或SD卡上留下跟踪。这两种方法都需要权限。
如果它不是您自己的应用程序,您想要检查是否已安装并稍后卸载您运气不好,抱歉。
答案 2 :(得分:0)
第一次安装应用程序时,您可以在SD卡上创建文件。
然后当重新安装时,您的应用程序将检查是否存在此文件。
答案 3 :(得分:0)
如果您的应用程序支持FCM。 比看一下用于发送通知的服务器端api 如果发送给用户失败,我们可以认为该用户已卸载该应用程序。 看看下面的文章。
我还没有使用FCM的后端api。不确定在向单个用户或一组用户发送通知时我们是否获得此信息。
我的意图是尝试FCM,如果它对确定安装/卸载状态很有用