予定の作成中に設定された時間間隔の前に、顧客に予定を知らせる必要がある機能があります。
例:
顧客が今日の午後 4 時にシステムにログインしました。
顧客が今日の午後 5:00 に予約を設定し、リマインダーの分数を 10 に設定した場合、
これにより、今日の午後 4:50 (つまり、実際の予約開始時刻の 10 分前) に表示されるビープ音のポップアップが呼び出されます。
開始時間、終了時間、(日付とともに) を含むすべての予定を、顧客数のバックエンド テーブルに格納しています。
リアルタイムで次のことを達成するように私を導いてください:
(1) 午後 4 時 50 分にこのポップアップを呼び出す
(2) データベースに保存されているサウンドファイルを再生する
私の検索から、mvc のシグナルの概念を使用してこれを行う方法があります。このリンクでチャット アプリケーションのサンプルを確認しました。 http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr
これにより、イベントが発生したときにハブが呼び出されます。しかし、私のアプリケーションでは、開始時刻が現在の時刻と一致した場合にポップアップを表示するリマインダーとして機能する必要があります。これをリアルタイムで取得する方法。どんなアイデアでも私を助けることができます。