我正在使用推送通知来通知用户他们有新消息。当新消息没有警报消息时,是否可以仅显示徽章和声音。苹果是否允许使用这些通知。如果是这样,任何一个人都可以继续。
提前致谢
答案 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];
}