iOS:以编程方式控制通知警报和声音主题的音量

时间:2017-04-07 05:06:17

标签: ios iphone swift xcode apple-push-notifications

我有一个要求,例如,通过应用我们想要设置通知声音和音量。这是因为我们的要求。有三种不同的状态 - 快乐,悲伤和正常。当用户获得一些积分时我们会发送祝贺信息,当他丢失一些积分时我们也会发送该信息。促销也涉及其他一些信息。对于所有这些状态我也想设置不同的通知声音和音量。感谢您的意见。 TY

1 个答案:

答案 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;
  };
}