Google Cloud Messaging设备组notification_key何时会被删除?

时间:2016-03-21 03:01:19

标签: android google-cloud-messaging

我在device group docs中发现未记录的第一件事是,如果删除设备组中唯一的注册ID,该设备组的notification_key将被删除。< / p>

因此,在管理我的设备组注册时,我必须跟踪我在使用GCM的应用中注册的注册ID。这样,我知道是否要创建&#39;一个小组或“添加”#39;根据该组是否至少具有1个注册ID来分组。您会认为Google不会强加这种行为(为什么他们的API无法确定是否执行addcreate操作),但它就是这样。

我的问题是,什么时候notification_key会被删除?我看到的一个场景是1个设备上的用户在&gt;之后获得第二个GCM注册ID。 〜6个月的应用程序使用量。我们假设他们第一次使用该应用时,他们的GCM注册ID为123abc,现在他们的GCM注册ID为456xyz。如果用户要退出,我将从设备组中删除456xyz。但是,我是否需要从设备组中删除123abc?如果我不这样做,设备组/ notification_key是否仍然有效?

另一种情况是用户卸载应用程序,然后几天后再回来。卸载应用程序后,添加到设备组的GCM注册ID将无效 - 我相信它们在实际应用程序安装中是唯一的。那么,在用户重新安装应用程序并尝试重新加入假定的现有设备组/“notification_key”之前,是否有可能删除notification_key

0 个答案:

没有答案