2013-08-19 73 views
3

我正在使用android中的解析推送通知。我面临一个问题。Parse.com:当安装更新的应用程序时,我们可以防止android创建新的安装记录吗?

我在移动设备上安装应用程序时,在安装表中创建了安装记录。比我卸载当前的应用程序,并重新安装它。将创建一个新的安装记录。所以现在我在设备上发送通知。

那么有多少安装记录(注册设备)通知会发送?

如果通知是在两个记录上发送的,而发送的通知是无用的,因为在该记录中注册的应用程序未被安装。

因此,当我重新安装应用程序时,如何从安装中删除以前的记录。

iOS不创建新的安装记录,但android是。

+0

installationId对每个设备都是唯一的。因此,您可以使用您的installationId查询现有记录。这样你可以删除它们或不创建一个新的。 – vlio20

回答

0

解析不计算针对卸载设备的推送。所以不要担心这一点。它已经死了。我想没有办法去除安装。

0

有办法删除未使用的安装。您可以使用云代码来做到这一点,这里有一个例子:Here

有越来越多的人问类似的问题,我们来看一看:当您在苹果设备上安装应用程序Here

它使用相同的deviceId,这是一个Apple功能。

当你的Android设备安装应用程序会创建一个设备ID,如果卸载并重新安装将创建另一个devideId(为什么我不知道,你可以找到更多的信息:?Here

最后,有人here显然用Android代码解决了这个问题。

另一个解决方案是在一段时间内搜索非活动用户,他们删除他们的安装。我建议在90天后删除安装而不使用。

相关问题