問題タブ [notification-content-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - アプリが閉じられたときに UNNotificationAction を処理する方法は?
アプリが閉じられたとき (バックグラウンドではなく)、新しい iOS10 通知アクションを処理する方法は?
アプリが最小化されている場合、すべてが正常に動作します:
そしてそれを扱う
しかし、アプリが閉じられ、ユーザーが通知でアクションをタップすると、何も呼び出されません...バックグラウンドタスクを処理できず、常にアプリを起動する必要がありますか?
ios - 展開された通知コンテンツ拡張機能からアプリを開く
アプリは通知を受け取り、長押しすると展開ビューが開きます。これには通知コンテンツ拡張を使用しました。UNNotificationExtensionUserInteractionEnabled は info.plist で true に設定されています。展開されたビューで API 呼び出しを実行するための UNNotificationAction ボタンがあります。このアクションボタンは機能します。
また、通知がクリックされたときに (デフォルト アクションのように) アプリを開き、アクション ボタンがクリックされたときに API 呼び出しを実行したいと考えています。extensionContext?.performNotificationDefaultAction()
didReceive(_notification:UNNotification)に追加してみました。通知を展開しようとすると、2 番目にアプリが開きます。ただし、要件は、通知を展開し、ボタンでカスタム アクションを実行し、通知がクリックされたときにアプリを開くことです。
拡張コンテンツ拡張機能で両方を達成することは可能ですか? ありがとう。