【发布时间】:2019-02-14 03:10:46
【问题描述】:
我想通过我的服务器向 Android 和 Ios 操作系统上的用户发送通知。我使用 curl 发送消息,它看起来像这样:
$fields = array(
'condition' => $cond,
'priority' => 'high',
'content_available' => true,
'notification' => $message['data'],
'data' => $message
);
如果我从我的服务器请求中完全删除 通知 字段。仅发送 data 字段并在 onMessageReceived() 中处理它, 然后我很好地得到了Android OS的通知数据,但是没有收到IOS操作系统的通知。 但是,如果我完全从我的服务器请求中添加 notification 字段。 IOS操作系统收到好的通知,然后Android操作系统仍然收到通知但没有收到onMessageReceived()中的数据
我希望两种操作系统都能接收通知和数据
【问题讨论】:
标签: android ios firebase push-notification