You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FirebaseAdmin SDK C#推送报错:Auth error from APNS or Web Push Service

FCM Web批量推送触发“Auth error from APNS or Web Push Service”错误

环境背景

  • 前端基于Angular开发,仅支持Web端,Firebase控制台仅配置了单个Web应用(无iOS/Android配置)
  • 前端通过FCM生成设备令牌,通过API将令牌存储至服务器
  • 服务端使用FirebaseAdmin SDK for C#,尝试向筛选出的设备令牌发送批量消息时触发错误

错误详情

Auth error from APNS or Web Push Service

服务端实现代码

FirebaseApp.Create(new AppOptions()
{
    Credential = GoogleCredential.FromFile("path/to/refreshToken.json"),
    ProjectId = settings.ProjectId,
});

var message = new MulticastMessage()
{
    Tokens = firebaseTokens,
    Data = new Dictionary<string, string>()
    {
        { "Message", body },
        { "Title", title },
    },
};

var result = await FirebaseMessaging.DefaultInstance.SendEachForMulticastAsync(message);

已尝试的排查步骤

  • 使用的JSON密钥属于拥有Firebase Service Management Service Agent权限的服务账号,尝试多种权限组合后问题未解决
  • 为FirebaseAdmin账号生成新密钥并切换账号,错误依旧
  • 调试FirebaseMessaging.DefaultInstance发现,实例虽已创建但多数属性为null,推测可能是JSON文件路径指向错误,待确认后更新

内容的提问来源于stack exchange,提问作者Mocolicious

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 08:19:56