問題タブ [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.
ios - アプリが閉じられたときに UNNotificationAction を処理する方法は?
アプリが閉じられたとき (バックグラウンドではなく)、新しい iOS10 通知アクションを処理する方法は?
アプリが最小化されている場合、すべてが正常に動作します:
そしてそれを扱う
しかし、アプリが閉じられ、ユーザーが通知でアクションをタップすると、何も呼び出されません...バックグラウンドタスクを処理できず、常にアプリを起動する必要がありますか?
ios - UserNotifications フレームワークを使用して iOS 10 で表示される通知を置き換える方法
ユーザーのカスタム設定に基づいて繰り返されるローカル通知を送信するリマインダー アプリを構築しています。たとえば、1 日おきに午後 8 時に通知を送信するとします。これらの通知のいずれかを送信するたびに、ユーザーの通知センターに既に表示されている可能性のある以前の通知を置き換えたいと思います。
iOS の新しい UserNotifications フレームワークにより、これができるようになります。私が知る限り、通知は次の 2 つの方法で置き換えることができます。
- とともに使用
UNCalendarNotificationTrigger
しrepeats: true
ます。繰り返されるトリガーは、過去のトリガーを置き換えます。 UNNotificationRequest
同じで新規作成identifier
。同じ でリクエストが送信されるたびに、identifier
他のすべてのインスタンスが置き換えられます。
これらの解決策はどちらも私にとってはうまくいきません:
- 十分に詳細でない繰り返しスケジュールを
UNCalendarNotificationTrigger
使用しているため、繰り返し通知を使用できません。DateComponents
上記の「隔日午後 8 時」の例は、単にDateComponents
. - 一度に複数の通知をスケジュールする必要があるため、一意
identifier
の を指定する必要があります。そのため、表示時に互いに置き換えられません。
サービス拡張機能がここで私を救ってくれることを望んでいました。通知を受け取ったときにコードを実行できれば、新しい通知がトリガーされたときに古い通知をプログラムで削除できます。残念ながら、サービス拡張機能はリモート通知に対してのみ機能するようです。リモート通知を使用できたとしても (それ自体がワームの缶詰です)、このソリューションは、サービス拡張で何が許可されるかについての規則を曲げます。
これを解決する方法について誰かアイデアがありますか、それともユーザーの通知センターにスパムを送る運命にありますか?
ios - iOS 10 で UNNotificationSettings を使用して通知タイプを確認する
UNNotificationSettings
iOS 10 で通知タイプを取得するにはどうすればよいですか?
以前の iOS では、これを使用していました。
ios - iOS, Swift3 ) 通知音をラジオストリーミングに設定するには?
開発中ですan alarm application with the radio play as the sound.
ほとんどの開発者がローカル通知の音として使用するのは'UNNotificationSound.default()'
しかし、それは静的な音であり、私が欲しいのは、ネットワークからダウンロードされたターゲット ラジオのストリーミング サウンドです。
実装することは可能ですか?
ios - iOS 10 ローカル通知が機能しない (UserNotifications フレームワークに移行中)
iOS 9 でローカル通知が正常に機能するアプリを持ってい
ます。アプリを iOS 10 に更新して
います。Swift 3 にアップグレードした後、ローカル通知を新しい UserNotifications フレームワークに移行しました (iOS 10 のみをサポートするので問題ありません)。 )。
ただし、このアプリでは通知が届きません。バニラアプリの同じコードが機能します。
通知の承認をリクエストしましたが、その部分は正常に機能しています。
UserNotification.framework も追加しようとしましたが、違いはありません。
移行後に通知が表示されない理由は何ですか?
ios - UNNotificationPresentationOptions の使用方法
iOS 10 では、 UNNotificationPresentationOptionsを使用して、アプリがフォアグラウンドにあるときに通知を表示するオプションがあります。
しかし、これを使用する方法のサンプルが見つかりませんでした。この機能を実装する方法についていくつかのアイデアを提案してください
objective-c - iOS 10 でローカル通知をスケジュールする方法 (objective-c)
iOS 10 を使用してローカル通知をスケジュールしたいのですが、その方法を知りたいです。私はウェブ全体を見回しましたが、通知を登録して処理するためだけの手がかりを見つけ続けています。ローカル通知のスケジューリング用ではありません。
それで、誰もこれを行う方法を知っていますか?