通过向 FCM 单个设备发送通知来反应本机 Firebase iOS 生产无法正常工作

Posted

技术标签:

【中文标题】通过向 FCM 单个设备发送通知来反应本机 Firebase iOS 生产无法正常工作【英文标题】:React native Firebase iOS Production not working by sending noti to FCM single device 【发布时间】:2020-03-08 05:42:21 【问题描述】:

我正在做一个带有通知的 React 本机项目,使用 APNs 身份验证密钥 .它在 androidiOS dev 上运行良好。

但是当我将 ipa 导出为 adHoc 在设备上运行时,当我将通知发送到 使用 FCM 的单个设备时,应用程序停止接收通知。只有当我发送到所有 iOS 设备时它才有效。

【问题讨论】:

【参考方案1】:

尝试通过邮递员为已发送的特定用户发送通知。我认为这个问题将是错误的user_key。

发帖:https://fcm.googleapis.com/fcm/send

标题: 授权:Key='YOUR_SERVER_KEY' 内容类型:application/json

BODY:原始数据


  "to": "User_key",
  "priority": "high",
  "data": 
    "title": "Hello world",
    "body": "Hello...",
    "image": "https://vortex.accuweather.com/adc2010/images/icons-numbered/01-l.png",
    
    "media_type": "image",
    "message": "message message message messagemessage message",
    "attachment": "https://vortex.accuweather.com/adc2010/images/icons-numbered/01-l.png"
  ,
  "notification": 
    "android_channel_id": "news",
    "sound": "default",
    "title": "Hello world",
    "body": "Hello...",
    "image": "https://vortex.accuweather.com/adc2010/images/icons-numbered/01-l.png"
  

【讨论】:

以上是关于通过向 FCM 单个设备发送通知来反应本机 Firebase iOS 生产无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

FCM 通过 fcm 控制台向我的 ios 设备发送通知,但从 php 服务它没有发送通知

在应用程序被杀死后,使用 HTTP 请求通过 Firebase(FCM)向 iOS 设备发送推送通知 [重复]

无法使用 NodeJS Admin SDK 向设备发送 FCM 通知

通过 FCM 发送推送通知时何时使用 iOS 设备令牌?

如何使用FCM向特定用户发送通知?

Python - 通过 FCM / APNs 向 IOS 或 Android 设备推送通知