【发布时间】:2017-12-21 15:45:56
【问题描述】:
在android中,我们可以在应用未运行或关闭状态时接收数据类型的通知。并且可以使用代码解析和显示通知,并且可以执行任何操作,例如更新旧消息等。
public class FCMListenerService extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d("onMessageReceived for FCM", remoteMessage.getData().toString());
}
}
我如何在 ios 中做类似的事情?
当应用程序处于后台或前台时,我能够获取数据类型的通知。所以我可以做任何我想做的事。但是当应用程序未运行时,我无法调试如何处理数据类型通知?有人可以帮我吗?
以下是我尝试发送的有效负载。
{
"to": "..............",
"data": {
"body": "data",
"title": "Portugal vs. Denmark",
"icon": "myicon"
},
"content_available": true
}
【问题讨论】:
-
如果我错了请纠正我,但这不是iOS不允许关闭/未运行的应用程序接收通知吗? AFAIK,这是它的默认行为。
-
@AL 那我们不能在iOS没有运行app的时候接收fcm数据消息吗?
标签: android ios swift3 apple-push-notifications firebase-cloud-messaging