1

Я следую шаг за шагом, и точно копируя код, предоставленный в следующем учебном пособии:Xamarin GCM толчок уведомление не работает

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/

Кстати, я замена с моим API KEY, Я тестирую с помощью usb debug, с моим движком g, работающим cyanogenmod, с mashmallow.

Я не могу получить push-уведомления, и у меня нет ошибок. Есть какие-нибудь подсказки по этому поводу?

UPDATE Адрес: logcat. Я читаю, что иногда эта ошибка возникает из-за отсутствия google-services.json, но это не означает, что xamarin не требуется.

08-23 14:19:50.207 I/GMPM (9213): App measurement is starting up, version: 8487 
08-23 14:19:50.207 I/GMPM (9213): To enable debug logging run: adb shell setprop log.tag.GMPM VERBOSE 
08-23 14:19:50.216 E/GMPM (9213): GoogleService failed to initialize, status: 10, Missing an expected resource: 'R.string.google_app_id' for initializing Google services. Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin. 
08-23 14:19:50.216 E/GMPM (9213): Scheduler not set. Not logging error/warn. 
08-23 14:19:50.231 E/GMPM (9213): Uploading is not possible. App measurement disabled 
08-23 14:20:26.066 I/GMPM (9213): Tag Manager is not found and thus will not be used 
08-23 14:21:35.288 I/GMPM (9547): App measurement is starting up, version: 8487 
08-23 14:21:35.288 I/GMPM (9547): To enable debug logging run: adb shell setprop log.tag.GMPM VERBOSE 
08-23 14:21:35.295 E/GMPM (9547): GoogleService failed to initialize, status: 10, Missing an expected resource: 'R.string.google_app_id' for initializing Google services. Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin. 
08-23 14:21:35.295 E/GMPM (9547): Scheduler not set. Not logging error/warn. 
08-23 14:21:35.312 E/GMPM (9547): Uploading is not possible. App measurement disabled 

Full logcat here.

+0

Должно быть много журналов в 'adb logcat' для прокрутки. На каком этапе вы терпите неудачу? Это довольно большой путеводитель сам по себе. –

+0

Я думаю, что это не терпит неудачу. Я закончил весь учебник, я просто не получаю уведомление без каких-либо ошибок в logcat – srecce

+0

, если его режим отладки, а во время запуска приложения удаляется функция OnMessage? Вы можете посмотреть на это - http://stackoverflow.com/a/29126946/1155650. –

ответ

1

Я пошел по тому же вопросу. Когда я изначально запускал файл MessageSender.exe, сообщение было успешно отправлено для добавления в мои темы, но приложение Xamarin не получало никаких push-уведомлений. Моя проблема была в настройках брандмауэра WiFi-маршрутизатора. Как только я переключусь на сеть передачи данных 4G телефона, я получил сообщение на устройстве. Это сработало для меня, но я не уверен, что это ваша проблема. Если это не поможет, сообщите ли вы дополнительную информацию (ведение журнала)?

Смежные вопросы