Я использую последнюю версию Phonegap Push Plugin для моего приложения Phonegap. Он работает отлично под Nougat, но в Nougat тот же код не работает. Я пытался отлаживать несколько раз, также перекрестно проверяется на стороне сервера, если что-то не хватает, но обнаружил, что устройство не распознается GCMSender. Также каждый раз, когда я удаляю и переустанавливаю приложение, зарегистрированный токен устройства тот же, тогда как в случае устройств Pre Nougat он всегда отличается после каждой деинсталляции и новой установки. Устройство, которое у меня есть, - Nexus 6P.Phonegap Push Plugin не работает в Nougat
ответ
Наконец, после поиска так много нашел ответ ниже:
перезагрузить устройство, так как оно должно быть, получили OTA обновления для Нуга. Раздел кэша системы, возможно, не был очищен. Кажется, это проблема в Нуге. Ниже приведены шаги для перезагрузки и нашел тот же код Push Notification, работающих в Нуга, а также:
-Power вниз устройства
-Нажмите и удерживайте громкости вниз и власть одновременно до тех пор, пока не увидите экран загрузки
-Использование Volume Down для перехода в режим восстановления
-Нажмите питания для подтверждения
-Подождите, пока не появится Android робот затем, удерживая клавишу питания.
-Нажмите и выпуск Volume Up
-Navigate с Volume Down в опции Wipe Cache Partition
-Нажмите Мощность выбрать
-use Volume Down, чтобы выделить опцию Да
-Press Мощность, которую необходимо выбрать
-Press Мощность, которую необходимо перезагрузить
Ссылка ссылки: https://productforums.google.com/forum/#!topic/nexus/xEssjbdwpgk