MRが楽しい

MRやVRについて学習したことを書き残す

Azure Notification Hubs を使用してHoloLensに通知トーストを表示する

本日は HoloLens2 の小ネタ枠です。
Azure Notification Hubs を使用してHoloLensに通知トーストを表示する手順を記事にします。
f:id:bluebirdofoz:20210603011554j:plain

前提条件

以下の記事の続きになります。
bluebirdofoz.hatenablog.com

HoloLensの通知設定

HoloLens のホームメニューを開き、「設定」パネルがピン留めされている場合はこれを起動します。
パネルが見当たらない場合は右端にある「すべて」から「設定」パネルを探して起動します。
f:id:bluebirdofoz:20210603011613j:plain

「設定」パネルが配置され、設定一覧が表示されます。
左側の「システム」項目をタップ選択します。
f:id:bluebirdofoz:20210603011623j:plain

「通知とアクション」タブを開き、[アプリやその他の送信者からの通知を取得する]設定が有効になっていることを確認します。
有効になっていない場合はチェックを入れて有効にします。
f:id:bluebirdofoz:20210603011635j:plain

受信用アプリのインストール

公式チュートリアル「Azure Notification Hubs を使用してユニバーサル Windows プラットフォーム アプリに通知を送信する」で作成したアプリを HoloLens にインストールします。
注意点としてアプリを HoloLens2 にインストールする場合は[プラットフォーム]を[ARM]または[ARM64]に変更する必要があります。
f:id:bluebirdofoz:20210603011645j:plain

インストール先に HoloLens2 のIPアドレスの[リモートコンピュータ]またはUSB接続して[デバイス]を指定します。
f:id:bluebirdofoz:20210603011657j:plain

HoloLens2 にインストールされ、アプリを起動すると登録キーを示すダイアログボックスが表示されます。
[Registration successful] が表示されれば登録成功です。ダイアログを閉じてアプリを終了します。
f:id:bluebirdofoz:20210603011709j:plain

テスト通知を送信する

チュートリアルと同様に Azure Portal から通知を送信することで通知の受信をテストします。

1. Azure Portal にサインインします。
portal.azure.com
f:id:bluebirdofoz:20210603011729j:plain

2. Notification Hubs のページを開き、[概要] タブのツールバーにある [テスト送信] を選択します。
f:id:bluebirdofoz:20210603011740j:plain

4. [テスト送信] ウィンドウで、次のアクションを実行します。
4-a. [プラットフォーム]に [Windows] を選択します。
4-c. [通知の種類]に [トースト] を選択します。
4-c. [送信] ボタンを実行します。
f:id:bluebirdofoz:20210603011753j:plain

HoloLensでのトースト通知

通知を受信すると、HoloLens2 上では以下のようなトースト通知が表示されます。
f:id:bluebirdofoz:20210603011803j:plain