【问题标题】:GCM Authorization Failed : WebAPI with PushSharp deployed on Azure websiteGCM 授权失败:在 Azure 网站上部署了带有 PushSharp 的 WebAPI
【发布时间】:2016-08-25 15:07:42
【问题描述】:

我正在尝试将带有 PushSharp 的 ASP.Web API 部署到 1 小时到 24 小时可用的免费天蓝色网站https://tryappservice.azure.com/,我收到 GCM 授权失败错误。我不确定免费网站选项是否允许这样做,所以这很可能是问题所在。我正在传递在 android 项目上的 GCM 服务中收到的正确注册 ID,用于发送通知并已验证发件人 ID 和身份验证令牌是否正确。

任何人都可以告诉我这是否适用于免费/共享网站。 GitHub 上的 thread 进一步增加了我的怀疑,即这可能是免费共享网站选项的原因

更新 1 Felix 在post 上指出,免费/共享网站是一个可能的原因,但它再次关注 APNS。这也是一篇相当老的帖子,Redth 一直在试图让微软对此进行排序,所以我想知道是否会添加它。解决方法似乎是将托管层更新到下一个级别,即成本更高的非共享服务器

【问题讨论】:

    标签: asp.net-web-api google-cloud-messaging xamarin.android azure-web-app-service pushsharp


    【解决方案1】:

    我发现我使用的是“Android”API 密钥而不是来自 GCM 的“服务器”密钥,创建和使用服务器密钥在免费的 Azure 计划中成功运行。

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      相关资源
      最近更新 更多