С помощью следующего кода я получаю (2) в значок значок сразу после приложения компиляции:Update счетчик значок в Swift
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
let installation = PFInstallation.currentInstallation()
installation.setDeviceTokenFromData(deviceToken)
installation.badge = 2
installation.saveInBackground()
}
я сделал попробовать следующий вариант: инициализирован новый var badgeCount = 0
и позже:
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
badgeCount++
let installation = PFInstallation.currentInstallation()
installation.setDeviceTokenFromData(deviceToken)
installation.badge = badgeCount
installation.saveInBackground()
}
Но когда я получаю новые уведомления, он не обновляется до +1. Кто-нибудь знает, как это исправить?
как я могу отправить его с сервера? Как узнать, сколько уведомлений непрочитано? –
Похоже, вы используете parse.com правильно? Если вы, если вы отправляете нормальное сообщение (не используя сына), есть переключатель для увеличения номера значка, просто отметьте его. Если вы используете JSon затем использовать это: { "ДП": { "предупреждение": "Test Push Notification", "звук": "yourSound.aiff", "Знак": "numberYouNeed" } – Swinny89
Нет, я использую Pase.com. Можете ли вы рассказать мне, как это сделать? Увеличьте значение значка –