是否可以将现有的 GCM senderId 和 API 密钥用于 GCM To APNS 推送通知?

Posted

技术标签:

【中文标题】是否可以将现有的 GCM senderId 和 API 密钥用于 GCM To APNS 推送通知?【英文标题】:Is it possible to use existing GCM senderId and API key for GCM To APNS push notification? 【发布时间】:2016-03-11 11:51:44 【问题描述】:

我有现有项目将推送通知发送到 android 客户端应用程序。

现在我们需要使用 GCM 服务向 APNS 发送推送。

那么是否可以使用现有项目的相同 senderId 和 API key 进行 APNS 推送?

提前感谢您的帮助!

【问题讨论】:

【参考方案1】:

是的,这是可能的!

向 Android 或 ios 发送下游消息只是 HTTP 或 XMPP 请求或节。

您确实需要设置 APN 并上传生成的 p12,以便 GCM 可以向 iOS 设备发送消息。但就您的消息发送者而言,除了消息格式之外没有其他区别,有些字段适用于 Android,有些适用于 iOS,有些适用于两者。

查看adding support for iOS的详细信息。

所以要明确一点,您可以使用现有的 Google Developer 项目将 GCM 消息发送到 iOS。

【讨论】:

以上是关于是否可以将现有的 GCM senderId 和 API 密钥用于 GCM To APNS 推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

Jira:将现有的 git 分支分配给问题

是否值得将现有的 iOS 应用程序从 Phonegap 1.2 升级到 1.9?

可以将现有的 Java 类与 Actor 集成吗?

从应用服务器接收 GCM 推送通知消息的步骤

将现有的 QTcpSocket 变形为 QSslSocket

GCM 收不到消息