Xcode - 当应用程序在后台时,如何通过代码禁用远程通知声音

时间:2014-07-31 15:11:44

标签: ios apple-push-notifications

我知道我们可以从设备的“通知中心”禁用通知声音, 有人知道如何在应用程序处于后台时收到的通知中使用Xcode禁用远程通知声音吗? 我试过打电话

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeSound];

但它只删除了从“通知中心”禁用声音的选项,但通知仍然播放声音

1 个答案:

答案 0 :(得分:1)

  1. 请勿在通知有效内容中包含sound
  2. 请勿注册声音通知类型。请勿将UIRemoteNotificationTypeSound包含在:

    [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];