Atualizar contador de crachás no Swift
Com o seguinte código, recebo (2) o ícone do emblema imediatamente após a compilação do aplicativo:
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
let installation = PFInstallation.currentInstallation()
installation.setDeviceTokenFromData(deviceToken)
installation.badge = 2
installation.saveInBackground()
}
Tentei a próxima variante: Inicializei um novovar badgeCount = 0
e depois:
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
badgeCount++
let installation = PFInstallation.currentInstallation()
installation.setDeviceTokenFromData(deviceToken)
installation.badge = badgeCount
installation.saveInBackground()
}
Mas quando recebo novas notificações, ele não é atualizado para +1. Alguém sabe como consertar isso?