配置Azure Notification Hub的Firebase Messaging时遭遇冲突错误
解决Azure Notification Hub配置FCM V1私钥的错误问题
确认私钥原始格式
从Firebase控制台下载的服务账号JSON文件中,private_key字段的内容本身已经包含-----BEGIN PRIVATE KEY-----和-----END PRIVATE KEY-----前缀后缀,直接复制该字段的完整内容,不要手动重复添加或修改。清理私钥的无效字符
复制私钥时容易混入多余的换行、空格或不可见字符,需做以下检查:- 移除所有额外的换行(仅保留私钥内容内部的必要换行)
- 删除输入框内的空格、制表符等非Base64字符
- 确认私钥末尾的Base64填充符
=数量不超过2个,这是Base64编码的规范要求
正确粘贴到Azure配置界面
将清理后的完整私钥直接粘贴到Azure Notification Hub的FCM V1配置页Private Key输入框中,无需做任何编码或转义操作。核对服务账号邮箱
同时确保配置页的Service Account Email与Firebase JSON文件中的client_email字段完全一致,私钥与邮箱必须一一对应。
内容的提问来源于stack exchange,提问作者Jacob Z
相关产品推荐
相关产品推荐

