2014-04-11 66 views
0

我可以從QB管理員發送無聲音的推送通知。從我的設備/應用程序發送推送通知時,我該怎麼做?只要省略聲音鍵?如何發送沒有聲音的推送通知?

NSString *mesage = @"Hello man!"; 
NSMutableDictionary *payload = [NSMutableDictionary dictionary]; 
NSMutableDictionary *aps = [NSMutableDictionary dictionary]; 
// [aps setObject:@"default" forKey:QBMPushMessageSoundKey]; // just omit this line? 
[aps setObject:mesage forKey:QBMPushMessageAlertKey]; 
[payload setObject:aps forKey:QBMPushMessageApsKey]; 

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

// Send push to users with ids 292,300,1295 
[QBMessages TSendPush:message toUsers:@"292,300,1395" delegate:self]; 

另外,通知中的ID的數量是否有限制?

回答

0

是的,只是省略了這一行。

ID的數量沒有限制。但是如果你有很多ID,你也可以使用標籤

+0

謝謝伊戈爾。我們希望使用LOCATION的PUSH NOTIFICATION的CHECK-IN(createGeodata),但沒有參數可以避免通知聲音。由於對這些通知的控制是有限的(取決於用戶的簽入),因此我們正在「手動」執行此操作,以便我們可以發送沒有聲音(侵入性較低)的通知。 也許你可以在將來通過PUSH NOTIFICATION添加一個SOUND參數到CHECK-IN。 –