我已经在我的应用程序中配置了 GCM。每当用户卸载应用程序时,我都想从 GCM 注销设备。
我得到的代码是
Intent unregIntent = new Intent("com.google.android.c2dm.intent.UNREGISTER");
unregIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
startService(unregIntent);
但是我们必须把这段代码放在哪里……?
谢谢。
最佳答案
您不能在卸载时从 GCM 调用注销,因为在用户卸载应用程序时没有调用任何方法。
当您发送推送通知时,GCM 将检查用户是否拥有您的应用程序,如果用户已卸载该应用程序,GCM 将注意到相同情况并通知您作为推送回复的一部分。
关于android - 卸载应用程序后如何从 GCM 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261624/