我是 Firebase云消息世界的新手。 以下是我当前的应用场景。我想知道FCM是否足以满足我的要求。
我有适用于Android和iOS的 Cordova混合应用。我想实现推送通知到iOS 。也就是说,我想通过 APNS 从 FCM 向我的 iOS设备发送推送通知。
根据我的理解,我必须做以下事情,如果我错了,请纠正我。
Push_Token
PushNotification插件。 Push_Token
发送给FCM并返回FCM_Token
。 https://fcm.googleapis.com/fcm/send
和FCM_Token
向message
发送CURL请求。如果我对上述流程是对的,我的问题是如何执行步骤 1 和 3
请帮助!
答案 0 :(得分:0)
您可以按照documentation关于如何在iOS上设置IP Firebase Cloud Messaging客户端应用程序。它说明了如何将Firebase添加到您的应用及其SDK中的先决条件。
有关如何将您的APNS证书上传到FCM的问题,还会给出here。
将您的APNs证书上传到Firebase。如果你还没有 APNs证书,请参阅Provisioning APNs SSL Certificates。
- 在Firebase控制台中的项目内,选择齿轮图标,选择项目设置,然后选择云消息传递 标签。
- 选择开发证书,生产证书或两者的上载证书按钮。至少有一个是 必需的。
- 对于每个证书,请选择.p12文件,并提供密码(如果有)。确保此证书的捆绑包ID匹配 您应用的捆绑包ID。选择保存。
醇>
查看此Send a Notification to an iOS Device文档。
您还可以查看此Google Firebase Cloud Messaging Cordova Push Plugin。它是使用Google Firebase FCM的Cordova应用程序的即插即用推送通知插件。对于iOS,您需要将生成的文件GoogleService-Info.plist
放在项目根文件夹中。
希望这有帮助!