向 Android 设备发送数据 向 IOS 设备发送通知

Posted

技术标签:

【中文标题】向 Android 设备发送数据 向 IOS 设备发送通知【英文标题】:Send data to Android device Notification to IOS devices 【发布时间】:2019-05-09 12:33:40 【问题描述】:

我们正在使用 firebase 从服务器向 androidios 设备发送通知,并且我们正在使用旧版 FCM 发送通知。 但是当我们的应用程序是后台通知时,系统本身会处理通知,因此我们无法通过应用程序处理它。所以我们需要在通知中添加数据,以便在android端由应用程序自己处理通知。

但由于我们也有 ios 设备,我们无法从模式中删除通知。

有没有什么方法可以向安卓设备发送数据,向IOS设备发送通知?

你也可以找到我在下面提到的模式。


    
    "registration_ids":[

    ],
    "content_available":true,
    "priority":"high",
    "data":
        "title":"",
        "text":"",
        "badge": 1,
        "sound": "default"
    ,
    "notification":
        "title":"",
        "body":"",
        "badge": 1,
        "sound": "default"
    

【问题讨论】:

我想做同样的实现,你有没有解决上述问题? 【参考方案1】:

您必须将FCM Registration IDOS Type 映射并以某种方式存储它。现在,当您发送通知时,根据OS Type,您将更改通知的正文结构。

【讨论】:

以上是关于向 Android 设备发送数据 向 IOS 设备发送通知的主要内容,如果未能解决你的问题,请参考以下文章

使用 Parse 向 Android 设备发送推送通知

无法向 iOs 设备发送通知

使用 php 向 ios 设备发送带有 fcm 令牌的远程通知

如何在基于 Java 的应用服务器上使用 GCM 向 iOS 设备发送推送通知

向 iOS 设备发送数据消息会导致 FirebaseMessagingException:请求包含无效参数

如何从 PHP 网站向 iOS 和 Android 发送推送通知?