2014-04-11 23 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。 –