是否有办法禁用推送通知声音 - 每当警报进来时。
目前我正在使用空白声音文件来执行此操作,但是有一种方法可以禁用声音。
答案 0 :(得分:1)
如果您不想播放声音,可以再次注册远程通知,仅提供警报通知类型。如果您希望在收到警报通知时不播放声音,则不应在通知服务器发送的通知有效载荷中发送声音值。
答案 1 :(得分:1)
注册通知时,请指定通知类型的位掩码。如果您不希望在收到通知时播放声音,请从该位掩码中删除UIRemoteNotificationTypeSound
:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge)];
答案 2 :(得分:-1)
转到偏好设置应用程序并选择“通知”,选择您的应用并关闭声音。