0

有没有办法禁用推送通知声音 - 每当警报出现时。

目前我正在使用空白声音文件来执行此操作,但是有没有办法禁用声音。

4

3 回答 3

2

如果您不想播放声音,您可以再次注册远程通知,仅用于警报通知类型。如果您希望在收到警报通知时不播放声音,则不应在通知服务器发送的通知负载中发送声音值。

于 2012-06-25T10:26:38.133 回答
1

您在注册通知时指定通知类型的位掩码。如果您不想在收到通知时播放声音,请UIRemoteNotificationTypeSound从该位掩码中删除:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge)];
于 2013-02-08T18:43:07.543 回答
-1

转到首选项应用程序并选择“通知”,选择您的应用程序并关闭声音。

于 2012-05-11T12:07:07.830 回答