首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用不同的bundleId和APNS密钥的FCM iOS通知

使用不同的bundleId和APNS密钥的FCM iOS通知
EN

Stack Overflow用户
提问于 2021-06-14 18:00:23
回答 1查看 77关注 0票数 0

我正在尝试通过FCM发送推送通知。我有一个项目(客户和司机)的两个应用程序。我在同一个Firebase项目中添加了它们

我在苹果账户中使用APNS密钥,因此我在firebase项目中使用了相同的TeamId和APNS密钥。现在的问题是,我如何将推送发送到每个应用程序?如何在FCM中指定app,是否可以在topic中指定bundleId或其他键?我目前正在与cURL和邮递员核实,您可以提供此问题的答案或在节点端提供答案

如果我们使用node-apn,我们可以在"topic“键中指定bundleId,它也会要求提供KeyId/TeamId。

EN

回答 1

Stack Overflow用户

发布于 2021-06-14 18:28:32

实际上,你不需要分离应用程序。Firebase管理一切当你在任何项目下添加新的应用程序时,你必须下载GoogleService-Info.plist文件并添加到你的项目中。对于每个单独项目,都有不同的GoogleService-Info.plist,该文件使用xcode项目进行配置,并为每个设备生成FCM令牌。

您可以使用POST方法测试从邮递员到的通知

https://fcm.googleapis.com/fcm/send标头

代码语言:javascript
复制
Content-Type:application/json
Authorization:key=AAAAueCg8bE.......YOUR FIREBASE KEY

有效载荷

代码语言:javascript
复制
{
   "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作为响应。就这样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67968283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档