Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
Android 如何从未使用的服务器中删除gcm id_Android_Google Cloud Messaging - Fatal编程技术网

Android 如何从未使用的服务器中删除gcm id

Android 如何从未使用的服务器中删除gcm id,android,google-cloud-messaging,Android,Google Cloud Messaging,我正在为我的应用程序使用GCM。一切正常。如果出现情况,请清除缓存并安装相同的应用程序,它将生成新的唯一GCM id,我将其发送到服务器,我的问题是如何删除旧的GCM id。我想从我的服务器中删除旧的未使用的GCM id,因为当我想向多个设备发送通知时,这个未使用的id也包括在内。我遇到了pubSub.unsubscribe,但它是用于主题的。谁能告诉我如何删除InstanceIDListenerService的旧GCM id以更新新的GCM id?InstanceIDListenerServi

我正在为我的应用程序使用GCM。一切正常。如果出现情况,请清除缓存并安装相同的应用程序,它将生成新的唯一GCM id,我将其发送到服务器,我的问题是如何删除旧的GCM id。我想从我的服务器中删除旧的未使用的GCM id,因为当我想向多个设备发送通知时,这个未使用的id也包括在内。我遇到了pubSub.unsubscribe,但它是用于主题的。谁能告诉我如何删除InstanceIDListenerService的旧GCM id以更新新的GCM id?InstanceIDListenerService的Override onTokenRefresh()以更新新的GCM id?当您的服务器尝试使用无效令牌发送消息时,您应该得到这样的响应。此时,您应该能够从服务器中删除无效令牌。

当您的服务器尝试使用无效令牌发送消息时,您应该会得到相应的响应。此时,您应该能够从服务器中删除无效令牌。

我可以看到onTokenRefresh()是在MyInstanceIDListenerService类中实现的我如何使用它我应该比较gcm id和何时调用此方法当您第一次在数据库中存储gcm id时,您将拥有该人员的唯一标识符,即他/她的用户id。。。因此,您将在onTokenRefresh()中执行的基本操作是,获取新的令牌id,获取此人的用户id并更新数据库。希望这有帮助。我可以看到onTokenRefresh()是在MyInstanceIDListenerService类中实现的。我如何使用它?如果我比较gcm id以及何时调用此方法?当您第一次在数据库中存储gcm id时,您将拥有该人员的唯一标识符,即他/她的用户id。。。因此,您将在onTokenRefresh()中执行的基本操作是,获取新的令牌id,获取此人的用户id并更新数据库。希望这能有所帮助。谢谢朋友。我做了与未注册回复相同的事情。谢谢朋友。我做了与未注册回复相同的事情。