FCM 生产和开发通知来自控制台但不是来自 dot net 服务器

Posted

技术标签:

【中文标题】FCM 生产和开发通知来自控制台但不是来自 dot net 服务器【英文标题】:FCM production and dev notification getting from console but not from dot net server 【发布时间】:2018-06-01 12:59:19 【问题描述】:

我在 FCM 通知中遇到问题,我已经创建了开发和生产的 p12 文件并上传到 FCM 控制台,我在我的设备上收到了这两个通知。我给后端(dot net developer)提供了相同的证书,但是我只从后端收到开发通知,但没有收到生产通知。那么应用端有什么问题吗?还是后端问题?后端没有证书问题。

谢谢

【问题讨论】:

【参考方案1】:

正如您所解释的,看起来问题完全出在后端。 请通过documentation

APN 连接

发送远程通知的第一步是建立一个 与相应的 APNs 服务器连接:

开发服务器: api.development.push.apple.com:443

生产服务器: api.push.apple.com:443

我认为;后端人员应该使用生产服务器发送有效负载,您将在生产中收到通知。目前他们已经使用了开发服务器。

【讨论】:

@Amit Atale 回答有用吗? 感谢您的回复。我将与后端人员核实。

以上是关于FCM 生产和开发通知来自控制台但不是来自 dot net 服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何知道来自 FCM 的通知是不是没有到达目标设备?

来自 FCM 的成功响应,但没有通知

Cordova Android 应用程序不接收来自服务器端的 FCM 通知

来自服务人员单击和图标的 FCM 消息 Chrome 推送通知不起作用

来自通知中心的推送通知不起作用,但在 FCM 中它正在工作

Firebase 通过 curl 命令发送推送通知有效,但不是来自 firebase 控制台