利用SilentNotification实现PushNotification定制
苹果的PushNotification功能本身支持一定程度的定制,从而实现对国语言的支持。 Ref: Localizing the Content of Your Remote Notifications 然而,如果希望对消息进行完全的定制,决定是否显示,内容的修改等等,则需要通过 SilentNotification (即Background RemoteNotification)的后台处理实现。 原理 当Notification中含有content-avalible字段时,可以不包含title等用于显示通知的字段,这样用户就不会看到系统通知(SilentNotification) 含有content-avalible字段的通知会触发didReceiveRemoteNotification回掉,应用程序有一定时间执行后台代码(
read more »