我有一个要求,例如,通过应用我们想要设置通知声音和音量。这是因为我们的要求。有三种不同的状态 - 快乐,悲伤和正常。当用户获得一些积分时我们会发送祝贺信息,当他丢失一些积分时我们也会发送该信息。促销也涉及其他一些信息。对于所有这些状态我也想设置不同的通知声音和音量。感谢您的意见。 TY
答案 0 :(得分:1)
用于本地通知
func scheduleNotifications(inSeconds: TimeInterval, completion: @escaping (_ Success: Bool) ->()){
...
notif.sound = UNNotificationSound.init(named: "CustomSound.mp3")
...
}
推送通知
APS数据中应包含声音密钥,您的服务器需要发送应该播放的文件名,
{
aps =
{
alert = "message";
sound = "sound file name.extension";
badge = 1;
};
}