2013-05-01 41 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