2013-05-01 46 views
1

嗨我在我的iOS应用程序中使用quickblox,迄今为止一切都很好,易于使用,但是,我似乎已经打了一堵墙。当我收到来自quickblox的新推送通知时,我试图增加我的应用程序徽章计数,但我似乎无法弄清楚我应该如何通过iOS简单推送A​​PI中的简单推送来传递计数。Quickblox简单的iOS推徽章递增

我也想传递一个变量,告诉我的应用程序在何处打开一次推送通知收到任何帮助,我怎么能做到这一点使用quickblox将不胜感激

+0

嘿你有想过吗? – 2016-03-03 10:10:07

回答

1

你必须使用此代码样品来管理徽章计数器和其他值

NSString *mesage = @"This is push"; 

NSMutableDictionary *payload = [NSMutableDictionary dictionary]; 
NSMutableDictionary *aps = [NSMutableDictionary dictionary]; 
[aps setObject:@"default" forKey:QBMPushMessageSoundKey]; 
[aps setObject:mesage forKey:QBMPushMessageAlertKey]; 
[aps setObject:@"5" forKey:QBMPushMessageBadgeKey]; 
[payload setObject:aps forKey:QBMPushMessageApsKey]; 

QBMPushMessage *message = [[QBMPushMessage alloc] initWithPayload:payload]; 

[QBMessages TSendPush:message toUsers:@"45288,300" delegate:self]; 
+0

这不会从iOS发送到Android用户,但它会吗?我们在两个操作系统的 – user577732 2013-05-02 21:23:19

+0

Android推送通知没有徽章计数器值 – 2014-04-22 08:21:53

+0

@IgorKhomenko在iOS徽章计数没有增加,当应用程序在后台为什么这样? quickblox跟踪徽章数量? – Rafeeq 2014-08-22 15:25:30