【问题标题】:Adding Google GCM Api Key Azure Notification Hub Error添加 Google GCM Api Key Azure 通知中心错误
【发布时间】:2014-11-13 21:47:01
【问题描述】:

我们正在尝试将 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);

我们在这里遗漏了一些非常明显的东西吗?

【问题讨论】:

  • 叹气,我还没有为安卓启用谷歌云消息.....

标签: azure google-cloud-messaging azure-notificationhub


【解决方案1】:
SubCode=40000. Failed to validate credentials with GCM.

这可能会修复这个错误:

在适用于 Google 开发人员的 API 控制台中的 SERVICES 标签下:

  • 启用适用于 Android 的 Google 云消息传递

【讨论】:

  • 摇滚明星这将 100% 有效,但为了更清楚,我已经发布了一个新答案,因为这里不能附上图片。谢谢破碎机...!
【解决方案2】:

我最近遇到了这个问题,我发现我需要转到新的 firebase 控制台,导入我现有的 google 项目。

完成后,我可以转到左上角的设置齿轮->项目设置。然后单击云消息选项卡,然后获取新的服务器密钥。进入通知中心后,我就可以进入通知中心了。

【讨论】:

    【解决方案3】:

    CrusherJoe 是 100% 正确的,但如果有人需要更清晰的图片,我已附上屏幕截图。只需转到链接并启用它。

    【讨论】:

    • 那里没有那个选项了。
    【解决方案4】:

    有些用户可能没有验证或注册域。

    借助网站管理员工具,您可以验证和注册您的域。

    转到 Google Dev Console -> 你的项目 -> API's and Auth -> Push -> 点击Learn more for webmaster

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 2017-01-15
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-26
      • 2019-01-30
      • 2016-02-24
      相关资源
      最近更新 更多