Я использую Uniqush для отправки сообщений GCM в разрабатываемое мной приложение, и пока это работает хорошо. Однако по понятным причинам я удаляю и переустанавливаю приложение по мере разработки, и оно перерегистрируется в GCM при каждой новой установке.
Я понимаю, что GCM должен обрабатывать это автоматически:
http://developer.android.com/guide/google/gcm/adv.html#unreg
если сообщение не может быть доставлено на устройство, оно отправляет ошибку на сервер, который его обрабатывает. К сожалению (даже после отправки тестового push-сообщения, когда приложение не было установлено), я получаю повторяющиеся сообщения на свое устройство.
Это сбой в Uniqush, моей программе, GCM или какой-то комбинации этих трех факторов?