3

バナーやリストを表示せずにiOS 15で通知に関連付けられたトーンを再生する正しい方法は何ですか?

ローカルとプッシュの両方でフォアグラウンドで通知を処理する場合、UNNotificationPresentationOptionsのみの場合、通知音が再生されませんsoundbannerまたはのようなオプションlistを追加するとsound、通知音が鳴ります。

アプリがバックグラウンドにある場合、通知表示のすべてのオプションが適切に機能します。

alertiOS 15 からオプションが減価償却されていることは知っています。sound唯一のプレゼンテーション オプションとして使用することは、もはや有効ではありませんか?

以下はスニペットです

func userNotificationCenter(_ center: UNUserNotificationCenter, 
willPresent notification: UNNotification, withCompletionHandler 
completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
     
     completionHandler(.sound) //not working
     //completionHandler([.banner, .sound]) //works
     //completionHandler([.list, .sound]) //works
     
 }
4

1 に答える 1