我正在使用GCM向iOS应用程序发送远程通知,在前台和后台都收到通知,但在后台通知没有在应用程序图标上显示带声音和徽章编号的横幅,我在哪些字段应该添加,我应该添加它们
答案 0 :(得分:1)
我试了一下,效果很好。这是它的工作原理:
逻辑的工作原理如下:
很酷的功能。 GCM for iOS有一些很酷的功能:
更新:Google现在有一个大写字母G.
如果你想试试谷歌示例应用。只是
void
。
答案 1 :(得分:0)
如果您在后台接收远程通知。可能您的content-available = 1
字段已经在json有效负载中,因此请向您的设备发送本地通知和横幅以执行您想要的所有其他操作。
let localNotification = UILocalNotification()
localNotification.soundName = UILocalNotificationDefaultSoundName //If you want an alert sound.
localNotification.alertBody = "You received notification" //Put your notification message here
localNotification.applicationIconBadgeNumber += 1 //Change what the badge number should be
UIApplication.sharedApplication().presentLocalNotificationNow(localNotification)
放置此代码的一个地方是func,并在收到远程通知时调用它。