Я использую parse.com и iOS Parse Framework в приложении для iOS. Я хочу отправить push-уведомление на канал, но я бы хотел, чтобы значение значка было установлено на 1
, даже если пользователь получает несколько уведомлений.
Вот код, используемый для отправки уведомления, взятый из документации:
NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys:
@"Here is the content of the notification !", @"alert",
@"Increment", @"badge",
@"cheering.caf", @"sound",
nil];
PFPush *push = [[PFPush alloc] init];
[push setChannels:[NSArray arrayWithObjects:@"A Channel", nil]];
[push setData:data];
[push sendPushInBackground];
Вот что они говорят (перейдите в "Параметры отправки" > "Настройка ваши уведомления") о значении ключа badge
в словаре:
значок (только для iOS) значение, указанное в правом верхнем углу значка приложения. Можно задать значение или значение Increment, чтобы увеличить текущее значение на 1.
Таким образом, очевидно, что значение @"Increment"
работает нормально, но я хочу всегда устанавливать значение значка на «1
».
Каков правильный синтаксис? Кажется, я не могу найти!