2014-09-19 87 views
4

我们正在努力为我们的GCM API密钥添加到蔚蓝的通知中心,我们收到以下错误:添加谷歌GCM API密钥Azure的通知集线器错误

子码= 40000。无法使用GCM验证凭据。错误是远程服务器返回一个错误:(401)Unauthorized ... TrackingId:410c0e33-0c38-1823-8a62-2519627c76a2_M1_G19,TimeStamp:9/19/2014 10:08:32 AM

我们已经设置了我们的GCM API密钥允许任何IP地址,我们也试图从代码注册像下面,但具有相同的错误:

NamespaceManager mgr = NamespaceManager.CreateFromConnectionString(conn); 
    var hub = mgr.GetNotificationHub("<hubname>"); 


    hub.GcmCredential = new GcmCredential("<apikey>"); 
    mgr.UpdateNotificationHub(hub); 

我们是否失去了一些东西很明显这里?

+1

唉,我没有启用谷歌云消息为Android ..... – user351711 2014-09-19 10:59:46

回答

8
SubCode=40000. Failed to validate credentials with GCM. 

这可能会修正这个错误:

下的谷歌开发者的API控制台SERVICES标签:

  • 使为Android
+0

你有种岩石...谢谢! – 2014-12-11 15:26:28

+0

摇滚明星这将工作100%,但更清楚我有一个新的答案,导致无法在这里附图。感谢破碎机...! – PEO 2016-05-20 03:35:09

0

谷歌云消息有些用户可能没有经过验证或注册的域名。

在网管工具的帮助下,您可以验证并注册您的域名。

转到 谷歌开发控制台 - >项目 - > API和验证 - >按 - >点击了解更多的站长

2

CrusherJoe是100%正确的,但如果有一个人在这里需要更加清晰的画面我有附上截图。只需转到链接并启用它。 enter image description here

+0

那里没有那个选项了。 – oguzhan 2016-12-23 17:51:43

2

我最近有这个问题,我发现我需要去新的Firebase控制台,导入我现有的google项目。

一旦我这样做了,我可以进入设置齿轮在左上方 - >项目设置。然后点击云消息选项卡,然后获取新的服务器密钥。一旦我进入,我很乐意去通知中心。