PowerAppsの信号(Signals)を試してみた

  • Power Apps
  • N

PowerAppsでは加速度や方位などデバイスの信号情報が取得できます。

PowerAppsで利用できる信号は次のようになっています。

信号

説明

Acceleration

加速度

Compass

方位

Location

緯度経度

Connection

ネットワークの接続状況

App

ActiveScreenプロパティにスクリーン情報

信号とプロパティの組み合わせで値を取得できます(App.ActiveScreenはスクリーン情報なので割愛します)。

f:id:kaorun55:20200726144848p:plain

Locationはスクリーンショットを使うときに表示されていると不便な場合があるので、トグルスイッチで切り替えられるようにしています。

f:id:kaorun55:20200726150548p:plain

様々な環境で実行してみる

iOS(iPhone 11 Pro)

すべての信号を取得できた。 f:id:kaorun55:20200726145617p:plain

Android(Xperia 1 ii)

方位以外のすべての信号を取得できた(方位は取得できないのか、権限の問題かは不明)。 f:id:kaorun55:20200726145401j:plain

PC(Razer Blade Salte)

緯度経度とネットワーク接続状況のみ取得できた。 f:id:kaorun55:20200726145330p:plain

HoloLens 2

緯度経度とネットワーク接続状況のみ取得できた。

HoloLens 2には加速度センサーが搭載されていますがEdge経由なのでアクセスができないように見えます。逆に緯度経度はGPSが搭載されていませんがWiFiで測位しているようです(OSの設定で位置情報を有効にしました)。 f:id:kaorun55:20200726145354j:plain