Windows アプリのタイル、バッジ、通知

タイル、バッジ、トースト、通知を使用して、アプリへのエントリ ポイントを提供し、ユーザーに最新情報を提示する方法について説明します。

重要な API: UWP Community Toolkit Notifications NuGet パッケージ

通知とバッジを表示する静的タイルとライブ タイルのスクリーンショット。 タイルは、スタートメニューでアプリを表すものです。 すべての Windows アプリにタイルがあります。 さまざまなタイル サイズ (小、普通、大、ワイド) を有効にすることもできます。

タイル通知を使用すると、タイルを更新して、新しい情報 (ニュース ヘッドライン、最新の未読メッセージの件名など) をユーザーに伝えることができます。

バッジを使用すると、システム提供のグリフまたは 1 ~ 99 の数値の形式で、状態情報または要約情報を提供できます。 バッジは、アプリのタスク バーのアイコンにも表示されます。

トースト通知は、トースト (またはバナー) と呼ばれるポップアップ UI 要素を介してアプリがユーザーに送信する通知です。 通知は、ユーザーがアプリを使用中かどうかを問わず表示できます。

プッシュ通知または 直接通知は、Windows プッシュ通知サービス (WNS) またはバックグラウンド タスクのいずれかからアプリに送信される通知です。 これらの通知には、関心のあるイベントが発生したことをユーザーに通知することで応答するか、お好みの方法で応答することができます。

 

Tiles

アーティクル 説明
タイルの作成 アプリの既定のタイルをカスタマイズし、さまざまな画面サイズのアセットを提供します。
アプリ アイコン アセット Windows 10 オペレーティング システム全体でさまざまな形式で表示される、アプリ アイコン アセットは、Windows アプリにとって名刺のようなものです。 このガイドラインでは、システム内でアプリ アイコン アセットが表示される場所の詳細について説明し、最も洗練されたアイコンを作成する方法に関して詳細なデザインのヒントを提供します。
プライマリ タイル API アプリのプライマリ タイルをピン留めして、プライマリ タイルが現在ピン留めされているかどうかを確認する要求です。
タイルのコンテンツ タイル通知のコンテンツは、Windows 10 の新機能であるアダプティブ タイル テンプレートで指定されます。シンプルで柔軟なマークアップ言語を使って、さまざまな画面密度に合わせて変化する独自のタイル通知コンテンツをデザインできるようになります。 この記事では、Windows アプリのアダプティブ ライブ タイルを作成する方法について説明します。
タイルのコンテンツのスキーマ アダプティブ タイルの作成に使う要素と属性を次に示します。
特別なタイル テンプレート 特別なタイル テンプレートは、アニメーション化や、アダプティブ タイルでは不可能な機能を実行できる独特なテンプレートです。
ローカル タイル通知の送信 ローカル タイル通知を送信して、ライブ タイルにリッチな動的コンテンツを追加する方法について説明します。

通知

アーティクル 説明
トースト通知 アダプティブ トースト通知と対話型トースト通知を使うと、より多くのコンテンツやオプションのインライン画像を含み、オプションのユーザー操作を備えた柔軟性のあるポップアップ通知を作成できます。
ローカル トースト通知の送信 対話型トースト通知を送信する方法について説明します。
Notifications Visualizer Notifications Visualizer は、Microsoft Store の新しい Windows アプリで、開発者が Windows 10 のアダプティブ ライブ タイルをデザインする際に役立ちます。
通知配信方法の選択 この記事では、タイルとバッジの更新およびトースト通知のコンテンツを配信するための 4 つの通知オプション (ローカル、スケジュール、定期的、プッシュ) について説明します。
定期的な通知の概要 定期的な通知 (ポーリング通知とも呼ばれます) では、クラウド サービスから直接コンテンツをダウンロードして、一定の間隔でタイルやバッジを更新します。
Windows プッシュ通知サービス (WNS) の概要 Windows プッシュ通知サービス (WNS) を利用することで、サード パーティの開発者が独自のクラウド サービスからトースト更新、タイル更新、バッジ更新、直接更新を送ることができます。 これにより、新しい更新を電力効率に優れた信頼できる方法でユーザーに配信するためのメカニズムが提供されます。
プッシュ通知ウィザードにより生成されるコード Visual Studio でウィザードを使うことで、Azure のモバイル サービスで作成されたモバイル サービスからプッシュ通知を生成できます。 Visual Studio ウィザードにより、この作業に役立つコードが生成されます。 このトピックでは、ウィザードによるプロジェクトの変更内容、生成されたコードによる実行内容、このコードを使う方法、プッシュ通知を最大限に活用するために次に行うことができる作業について説明します。 「Windows プッシュ通知サービス (WNS) の概要」をご覧ください。
直接通知の概要 直接通知は、短い汎用のプッシュ通知です。 説明のみを目的としており、UI コンポーネントは含まれません。 他のプッシュ通知と同様に、WNS 機能は、クラウド サービスからアプリに直接通知を配信します。