0

アプリは通知を受け取り、長押しすると展開ビューが開きます。これには通知コンテンツ拡張を使用しました。UNNotificationExtensionUserInteractionEnabled は info.plist で true に設定されています。展開されたビューで API 呼び出しを実行するための UNNotificationAction ボタンがあります。このアクションボタンは機能します。

また、通知がクリックされたときに (デフォルト アクションのように) アプリを開き、アクション ボタンがクリックされたときに API 呼び出しを実行したいと考えています。extensionContext?.performNotificationDefaultAction()didReceive(_notification:UNNotification)に追加してみました。通知を展開しようとすると、2 番目にアプリが開きます。ただし、要件は、通知を展開し、ボタンでカスタム アクションを実行し、通知がクリックされたときにアプリを開くことです。

拡張コンテンツ拡張機能で両方を達成することは可能ですか? ありがとう。

4

0 に答える 0