問題タブ [usernotifications]

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 投票する
3 に答える
3958 参照

ios - アプリが閉じられたときに UNNotificationAction を処理する方法は?

アプリが閉じられたとき (バックグラウンドではなく)、新しい iOS10 通知アクションを処理する方法は?

アプリが最小化されている場合、すべてが正常に動作します:

そしてそれを扱う

しかし、アプリが閉じられ、ユーザーが通知でアクションをタップすると、何も呼び出されません...バックグラウンドタスクを処理できず、常にアプリを起動する必要がありますか?

0 投票する
0 に答える
600 参照

ios - UserNotifications フレームワークを使用して iOS 10 で表示される通知を置き換える方法

ユーザーのカスタム設定に基づいて繰り返されるローカル通知を送信するリマインダー アプリを構築しています。たとえば、1 日おきに午後 8 時に通知を送信するとします。これらの通知のいずれかを送信するたびに、ユーザーの通知センターに既に表示されている可能性のある以前の通知を置き換えたいと思います。

iOS の新しい UserNotifications フレームワークにより、これができるようになります。私が知る限り、通知は次の 2 つの方法で置き換えることができます。

  1. とともに使用UNCalendarNotificationTriggerrepeats: trueます。繰り返されるトリガーは、過去のトリガーを置き換えます。
  2. UNNotificationRequest同じで新規作成identifier。同じ でリクエストが送信されるたびに、identifier他のすべてのインスタンスが置き換えられます。

これらの解決策はどちらも私にとってはうまくいきません:

  1. 十分に詳細でない繰り返しスケジュールをUNCalendarNotificationTrigger使用しているため、繰り返し通知を使用できません。DateComponents上記の「隔日午後 8 時」の例は、単にDateComponents.
  2. 一度に複数の通知をスケジュールする必要があるため、一意identifierの を指定する必要があります。そのため、表示時に互いに置き換えられません。

サービス拡張機能がここで私を救ってくれることを望んでいました。通知を受け取ったときにコードを実行できれば、新しい通知がトリガーされたときに古い通知をプログラムで削除できます。残念ながら、サービス拡張機能はリモート通知に対してのみ機能するようです。リモート通知を使用できたとしても (それ自体がワームの缶詰です)、このソリューションは、サービス拡張で何が許可されるかについての規則を曲げます。

これを解決する方法について誰かアイデアがありますか、それともユーザーの通知センターにスパムを送る運命にありますか?

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

ios - iOS 10 で UNNotificationSettings を使用して通知タイプを確認する

UNNotificationSettingsiOS 10 で通知タイプを取得するにはどうすればよいですか?

以前の iOS では、これを使用していました。

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

ios - iOS, Swift3 ) 通知音をラジオストリーミングに設定するには?

開発中ですan alarm application with the radio play as the sound.

ほとんどの開発者がローカル通知の音として使用するのは'UNNotificationSound.default()'

しかし、それは静的な音であり、私が欲しいのは、ネットワークからダウンロードされたターゲット ラジオのストリーミング サウンドです。

実装することは可能ですか?

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

ios - iOS 10 ローカル通知が機能しない (UserNotifications フレームワークに移行中)

iOS 9 でローカル通知が正常に機能するアプリを持ってい
ます。アプリを iOS 10 に更新して

います。Swift 3 にアップグレードした後、ローカル通知を新しい UserNotifications フレームワークに移行しました (iOS 10 のみをサポートするので問題ありません)。 )。
ただし、このアプリでは通知が届きません。バニラアプリの同じコードが機能します。

通知の承認をリクエストしましたが、その部分は正常に機能しています。
UserNotification.framework も追加しようとしましたが、違いはありません。

移行後に通知が表示されない理由は何ですか?

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

ios - UNNotificationPresentationOptions の使用方法

iOS 10 では、 UNNotificationPresentationOptionsを使用して、アプリがフォアグラウンドにあるときに通知を表示するオプションがあります。

しかし、これを使用する方法のサンプルが見つかりませんでした。この機能を実装する方法についていくつかのアイデアを提案してください

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

objective-c - iOS 10 でローカル通知をスケジュールする方法 (objective-c)

iOS 10 を使用してローカル通知をスケジュールしたいのですが、その方法を知りたいです。私はウェブ全体を見回しましたが、通知を登録して処理するためだけの手がかりを見つけ続けています。ローカル通知のスケジューリング用ではありません。

それで、誰もこれを行う方法を知っていますか?