Ошибка авторизации GCM: WebAPI с PushSharp развернут на веб-сайте Azure

Я пытаюсь развернуть ASP.Web API с помощью PushSharp на бесплатных веб-сайтах Azure, доступных от 1 до 24 часов https://tryappservice.azure.com/ и получаю сообщение об ошибке авторизации GCM. Я не уверен, что опция бесплатного веб-сайта позволяет это, так что это может быть проблемой. Я передаю правильный идентификатор регистрации, полученный в моей службе GCM в проекте Android, для отправки уведомления и подтвердил правильность идентификатора отправителя и токена аутентификации.

Может кто-нибудь, пожалуйста, дайте мне знать, работает ли это на бесплатных / общих веб-сайтах. Эта поток на GitHub еще больше усиливает мое подозрение, что это может быть вариант бесплатного общего веб-сайта. что может быть причиной

ОБНОВЛЕНИЕ 1 Феликс в этом post указал на то, что бесплатные/общие веб-сайты являются возможной причиной, но опять же он сосредоточен на APNS. Кроме того, это довольно старый пост, и Redth пытался заставить Microsoft разобраться с этим, поэтому мне интересно, будет ли он добавлен вообще. Обходной путь, по-видимому, заключается в обновлении уровня хостинга до следующего уровня, который представляет собой отдельный сервер, стоящий дороже.




Ответы (1)


Я обнаружил, что использую ключ API «Android» вместо ключа «Сервер» из GCM, создание и использование ключа сервера успешно работает в бесплатном плане Azure.

person tribal    schedule 27.08.2016