是否可以在iphone中的推送通知中仅显示徽章和声音

时间:2011-09-13 07:59:11

标签: objective-c ios4

我正在使用推送通知来通知用户他们有新消息。当新消息没有警报消息时,是否可以仅显示徽章和声音。苹果是否允许使用这些通知。如果是这样,任何一个人都可以继续。

提前致谢

2 个答案:

答案 0 :(得分:1)

当然,您只能显示徽章和声音。 为此,您需要做的是: -

您已将通知类型设置为: -

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge)];

不要添加提醒通知。

答案 1 :(得分:0)

仅通过声音和批次详细信息发出通知,不提供警报通知。

 -(void) scheduleNotificationForDate: (NSDate*)date {
    [[UIApplication sharedApplication] cancelAllLocalNotifications];
    UILocalNotification *localNotification = [[UILocalNotification alloc] init];
    localNotification.fireDate = date;
    NSLog(@"Notification will be shown on: %@",localNotification.fireDate);
    localNotification.timeZone = [NSTimeZone defaultTimeZone];
    localNotification.soundName = UILocalNotificationDefaultSoundName;
    localNotification.applicationIconBadgeNumber = 1;
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
    }