快速本地通知声音不起作用怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (112)

我在iOS上尝试使用声音进行本地通知。

let content = UNMutableNotificationContent()
content.title = "Intro to Notifications"
content.subtitle = "Lets code,Talk is cheap"
content.body = "Sample code from WWDC"
content.sound = UNNotificationSound(named: "out.caf")

// content.sound = UNNotificationSound(named: "out.caf")

let trigger = UNTimeIntervalNotificationTrigger.init(timeInterval: 5.0, repeats: false)
let request = UNNotificationRequest(identifier:self.peripheralUUID, content: content, trigger: trigger)

UNUserNotificationCenter.current().delegate = self
UNUserNotificationCenter.current().add(request){(error) in

    if (error != nil){

        print(error?.localizedDescription)
    }
}        

声音不起作用,只有震动才起作用。哪里不对?

提问于
用户回答回答于

首先,确保对目标memebership进行了文件检查,并尝试此扩展名。

content.sound = UNNotificationSound(named: "out.aif")

还要确保持续时间<30秒。

扫码关注云+社区

领取腾讯云代金券