(アプリから) 特別なニュースを受信したときに、アプリのユーザーに通知したいと考えています。アプリがバックグラウンドで実行されている (または可能であればまったく実行されていない) 場合でも、ユーザーに何らかのメッセージを表示するにはどうすればよいですか。
文字と音で知らせてほしい。
ありがとう。
これを行うためのサービスを作成する必要があります。次に、サービス コードでNotificationクラスを使用して、テキストとサウンドのアラートを表示します。
, を使用Broadcast Receiver
して、何らかのアクションを通知します。更新と同様に、SMS、または abt は、電話の起動がいつ完了するかなどを示します。BroadCast 受信機は、公開者と購読者のパターンの原則に基づいて動作します。
アプリが実行されていないときに何かを実行したい場合は、トリガーを受信するためにある種のブロードキャスト レシーバーが必要になります。おそらく、最終的に行うことは、デバイスの起動時に起動して、いくつかのものをスケジュールすることです。ここでのこの答えは、あなたを正しい方向に導くはずです
その後、ユーザーに通知する最善の方法は、通知を使用することです (または、大ファンの場合はトースト メッセージを使用します)。 ステータス バーの通知をご覧ください。