![](/img/trans.png)
[英]iOS - Sending Push Notification Image to APNs via FCM not working
[英]FCM iOS notification with different bundleId and APNS key
我正在尝试通过 FCM 发送推送通知。 我有 2 个应用程序用于一个项目(客户和司机)。 我已将它们添加到同一个 Firebase 项目中
我在 Apple 帐户中使用 APNS 密钥,因此我在 firebase 项目中使用了相同的 TeamId 和 APNS 密钥。 现在的问题是如何将推送发送到每个应用程序? 如何在 FCM 中指定应用程序,我们可以在“主题”或其他键中指定 bundleId 吗? 我目前正在检查 cURL 和 Postman 您可以为此或在节点端提供答案
如果我们使用 node-apn,我们可以在“topic”键中指定 bundleId,它也要求 KeyId/TeamId。
实际上你不需要分离应用程序。 Firebase 在您必须下载GoogleService-Info.plist
文件并添加到您的项目中的任何项目下添加新应用程序时管理所有内容。 对于每个单独的项目,都有不同GoogleService-Info.plist
,并且该文件使用您的 xcode 项目进行配置,并为每个设备生成 FCM 令牌。
您可以测试从 postman 到使用POST
方法的通知
https://fcm.googleapis.com/fcm/send
标头
Content-Type:application/json
Authorization:key=AAAAueCg8bE.......YOUR FIREBASE KEY
有效载荷
{
"notification": {
"category": "myNotificationCategory",
"title": "Ticket Confirm",
"subtitle": "Rajkot",
"body": "Testing iOS App Notification",
"mutable-content" : 1,
"attachments": "www.google.com",
"sound" : "default"
},
"registration_ids": [
"YOUR FCM TOKEN"
]
}
如果您的响应成功,您将收到message_id
作为响应。 而已。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.