Я получаю ошибку, которая не может быть исправлена во время использования сервиса GCM.Недавно я добавил действия push-уведомлений в свое приложение.
Когда я пытаюсь отправить push-уведомление, я всегда получаю эту ошибку в ответе JSON:
"MismatchSenderId"
Подробно:
{
"ClassName": "PushSharp.Android.GcmMessageTransportException",
"Message": "MismatchSenderId",
"Data": null,
"InnerException": null,
"HelpURL": null,
"StackTraceString": null,
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": null,
"HResult": -2146233088,
"Source": null,
"WatsonBuckets": null
}
Я искал все подобные проблемы на StackOverflow и других платформах и т. Д., Пробовал все предлагаемые решения, но не работал.
Я создаю ключ API после создания моего проекта через https://console.cloud.google.com (также пытался удалить доступные ключи API и использовать созданный новый)
Я получаю номер проекта для использованиядля параметра SenderId (через https://console.cloud.google.com)
я установил GCM_PackageName в качестве имени пакета моего приложения для Android, как определено в Google Store.
Также
PS: значения номеров проектов одинаковы в console.cloud и console.firebase
Всене работает для меня.
Когда я пытаюсь использовать ключ API, созданный через console.cloud, я получаю "Authenticated Error ".
Когда я пытаюсь использовать ключ API, созданный с помощью console.firebase, я получаю упомянутую ошибку .." MismatchSenderId ".(Я пытаюсь добиться прогресса в этом направлении)
Также есть еще один момент:
- Когда я использую параметры конфигурации GCM приложения моих друзей (SenderId, ключ API и т. Д.) в моем проекте я могу отправить push-уведомление кому-либо, используя указанный адрес gcm, через его приложение.(Мой друг получил эти параметры конфигурации через старые страницы Консоли Google, его приложение также доступно в Магазине Google)
Таким образом, не было проблемы с моим сервером или сервисными кодами GCM PushSharp.Мой друг не менял свой рабочий параметр конфигурации в течение многих летВозможно, Google изменил свои конфигурации GCM на консоли разработчика во время системы GCM -> Firebase, и я не могу найти истинные параметры на консоли для конфигурации ...
Я не могу разобраться в этой проблеме в течение нескольких дней, пожалуйста, помогите мне.
С уважением