2017-01-16 29 views
0

如何在应用处于前台和后台时处理推送通知。我得到下面的有效载荷数据。处理推送通知有效内容数据

FUNC申请(申请:UIApplication的,didReceiveRemoteNotification USERINFO:[NSObject的:AnyObject],fetchCompletionHandler completionHandler:(UIBackgroundFetchResult) - >空隙){

FIRMessaging.messaging().appDidReceiveMessage(userInfo) 
    print(userInfo) 

// [标题:推,体:喜,collapse_key的:do_not_collapse,图标:图标,从:27]

}

如何处理这种负载得到通知?

+0

我也是类似的有效载荷,但没有得到在前景或背景的通知。你是如何处理这种有效载荷的 –

+0

,你可以使用BRYXBanner在应用程序处于运行状态时显示通知。 –

+0

当应用程序处于后台或前台时意味着 –

回答

0

您已收到通知。这取决于你想要执行的操作。您可以解析有效负载并相应地处理数据。

如果您要求在App的“未运行”状态下处理通知。然后iOS自己处理通知来处理和显示,但格式应该按照苹果的定义。

+0

非常感谢您的回复。 –