Все мои вопросы относятся к Chrome Web Push-уведомлениям, выпущенным в Chrome версии 42.
1) API GCM возвращает «Успех» даже для тех идентификаторов регистрации, которые больше не действительны. Когда человек щелкает уведомление правой кнопкой мыши и нажимает «Отключить уведомления от xyz.com», человек больше не может получать уведомления. Однако, когда я отправляю тот же RegistrationID в GCM API, он все равно возвращает успех для этой конкретной регистрации. Когда я снова подпишусь, я получу новый RegistrationID. Поэтому я подозреваю, что предыдущий отключается. Это намеренное поведение? Есть ли способ узнать, отписались ли люди, щелкнув правой кнопкой мыши уведомление и пометив их как неактивных в нашей базе данных, на случай, если пользователь больше никогда не вернется.
2) В документации GCM для ошибки = NotRegistered говорится: «Клиентское приложение не настроено для получения push-сообщений или приложение было удалено с устройства». Не могли бы вы объяснить, что означает «Клиентское приложение не настроено на получение push-сообщений»?