問題タブ [usernotificationsui]

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.

0 投票する
1 に答える
8720 参照

ios - iOS 10 で UserNotifications アクションを処理する方法

だから私はそのように通知をスケジュールすることができます;

で権限を要求しましたがappDelegate、通知拡張機能を使用したカスタム ビューで通知が正常に表示されます。

appDelegate通知カテゴリに通知アクションを追加しました。これらも登場します。

通知拡張.plistファイルに同じカテゴリを設定しています。また、通知拡張機能では、ユーザーがアクションをタップしたときにテキストを変更するために、次のようにしています。

ただし、テキストは変更されず、どのステートメントも呼び出されません。

appDelegate には次のものがあります。


これらの関数はどちらも実際にはappDelegateどちらでも呼び出されません。拡張ビューの更新に関する問題がアプリ デリゲートに関連しているかどうかはわかりません。私はそうは思いません。私は Apple の WWDC ビデオや他のチュートリアルに従い、ドキュメント API を調べましたが、わかりません。

  • 通知拡張テキスト ラベルが更新されないのはなぜですか?
  • appDelegate の関数が呼び出されないのはなぜですか?
  • アクションに使用するアプリ デリゲートの通知コンテンツを使用するにはどうすればよいですか?

PS: 私は過去数週間、この問題の調査と解明に取り組んできました。これらの問題を抱えているのは私だけではないことを私は知っています。

0 投票する
2 に答える
1230 参照

ios - CoreData に保存されている NSData の URL を取得する

UIImage を Core Data に保存しています。まず、NSData に変換してから保存します。

保存後に画像の URL を取得する必要があります。添付ファイル付きのローカル通知をスケジュールしたいので、これを行っています。それを行う唯一の方法は、知る限り、URL を使用することです。

これが私のコードです:

そして、それが通知に添付ファイルを追加する方法です:
UNNotificationAttachment.init(identifier: String, url: URL>, options: [AnyHashable : Any]?)

画像を保存し、ユーザーがボタンをタップして画像を保存したときに通知を手動でスケジュールしています。

追加情報が必要な場合はお知らせください。