トースト通知の送信 (HTML)

[ この記事は、Windows ランタイム アプリを作成する Windows 8.x および Windows Phone 8.x 開発者を対象としています。Windows 10 向けの開発を行っている場合は、「最新のドキュメント」をご覧ください]

  JavaScript を使わない場合は、「トースト通知の送信 (XAML)」をご覧ください。

 

ここではトースト通知を定義して送信する方法について説明します。このポップアップ通知を使うと、ユーザーが他のアプリ、スタート画面、デスクトップを表示しているときでも、アプリはユーザーと対話できます。これらの操作はローカル通知を使って示されます。これらは、最も簡単に実装できる通知です。トーストの作成と使用の基本を理解すると、その知識をその他の配信方法 (スケジュール、定期的、プッシュ) による通知の送信に応用できます。詳しくは、「通知の配信」をご覧ください。

次のロードマップは、トースト通知を定義して送る方法を学ぶ際に推奨される学習手順を示しています。

  1. このセクションの各トピックには基本的な概念情報がいくらか示されていますが、ほとんどのトピックは読者にある程度の関連知識が既にあることを前提にしています。この機能についての知識がまったくない場合は、最初にトースト通知に関連する用語と概念に慣れ、これらの機能を使って何ができるかや、個々の機能がどのように組み合わされるのかについて全体像をつかんでください。この概念情報は、「トースト通知の概要」に示されています。
  2. 次に、「トースト通知のガイドラインとチェック リスト」に進み、コードの作成時やこれらの通知の使用時に使うベスト プラクティスをよく把握してください。
  3. 次は、コードに取りかかります。まず、アプリでトースト通知を送受信できることを宣言します。この宣言はアプリのマニフェストで行います。詳しくは、「トースト通知をオプトインする方法」をご覧ください。
  4. 次に、トーストを作って送ります。この方法を理解するには、まず「クイック スタート: トースト通知の送信」をご覧ください。このクイック スタートでは、トーストの XML コンテンツを定義してから、そのコンテンツをローカル通知として送るまでの全プロセスが詳しく説明されています。
  5. ユーザーがトーストをタップまたはクリックすると、通常は、通知のコンテンツに関連したビューでアプリが起動します。詳しくは、「トースト通知からアクティブ化を処理する方法」をご覧ください。

このセクションの内容

トピック 説明

クイック スタート: トースト通知の送信

トースト通知は、ユーザーが別のアプリ内、スタート画面、またはデスクトップ上 (Windows の場合) にいるときに、アプリがユーザーと対話できるようにするために画面に表示されるポップアップ UI です。このクイック スタートでは、トースト コンテンツの定義と表示の手順について説明します。

トースト通知をオプトインする方法

ここでは、アプリでトースト通知を表示できることを指定する方法について説明します。

トースト通知からアクティブ化を処理する方法

このトピックでは、アプリから送信されたトースト通知をクリックするユーザーへの応答で実行する必要のある処理について説明します。アプリは、トーストに固有の UI を表示して応答する必要があります。一般に、アプリは、トーストのコンテンツに関係するコンテキストまたはビューで起動するようにしてください。

アクション センターでのトースト通知の管理

Windows Phone 8.1 で導入されたアクション センターでユーザーは、特定のシステム設定のほか、トースト通知にもすばやくアクセスできます。

 

関連トピック

トースト通知のサンプル