message = FCM远程推送通知
我是IOS的新手。我使用Xcode 8,Swift3作为编程语言。我的问题是当我的应用程序在前台时,我能够修改我的消息(就像我可以对我的消息进行子串,我可以根据我的消息数据执行不同的功能。)。这是函数
func application(_ application: UIApplication, didReceiveRemoteNotification data: [AnyHashable : Any]) {
//code for foreground message handle
}
但是当我的应用程序进入后台时,我的通知显示在通知trey但是我完全无法处理远程通知。我甚至无法通过编码来获取远程通知接收的数据。当应用关闭时,通知会显示在顶部。
因为我以加密形式从android发送通知。所以如果app在前台,我可以很容易地解密它。但当应用程序处于后台时,消息将显示在通知栏上。