我们正在尝试将GCM API密钥添加到azure通知中心,我们收到以下错误:
子码= 40000。无法使用GCM验证凭据。错误是远程服务器返回错误:(401)未经授权... 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);
我们在这里遗漏了一些非常明显的东西吗?
答案 0 :(得分:8)
SubCode=40000. Failed to validate credentials with GCM.
这可能会解决此错误:
在Google开发者API控制台的SERVICES
标签下:
答案 1 :(得分:3)
我最近遇到了这个问题,我发现我需要转到新的firebase控制台,导入我现有的google项目。
完成后我可以转到左上角的设置cog&gt;项目设置。然后单击云消息传递选项卡,然后获取新的服务器密钥。一旦我进入,我就可以进入通知中心。
答案 2 :(得分:2)
答案 3 :(得分:0)
某些用户可能没有经过验证或注册的域名。
在网站管理员工具的帮助下,您可以验证并注册您的域名。
转到 Google Dev Console - &gt;您的项目 - &gt; API&#aut; - &gt;推 - &gt;点击了解更多网站管理员