Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
Vegaシステム情報APIは、実行中のオペレーティングシステムインスタンスに関するシステムレベルの基本的な情報を照会できる機能を提供します。これにより、システムの稼働時間、オペレーティングシステムの詳細、ビルド情報、Vega上で動作するアプリ向けに特別に設計されたハードウェア特性を取得できます。 このAPIは、次のような主な機能を提供します。
  • システムの稼働時間のモニタリング:システムの稼働時間をナノ秒の精度で正確に取得します。
  • オペレーティングシステム情報:OSの表示名、バージョン、コードネームへのアクセスを提供します。
  • ビルド情報:詳細なビルドメタデータとフィンガープリントを取得します。
  • エミュレーターの検出:アプリがVega仮想デバイス(VVD)で実行されているかどうかを特定します。
  • TypeScriptのサポート:このAPIはTypeScript定義を完全にサポートします。
  • エラー処理:try-catchパターンによる包括的なエラー処理をサポートします。

注釈

このAPIのコアインターフェイスは次のとおりです。 主要な型定義は次のとおりです。

開始の手順

セットアップ

package.jsonファイルに次のライブラリ依存関係を追加します。
依存関係をインストールするには、次のコマンドを実行します。

使用例

基本的な使用パターン

次のコード例は、このAPIの最小限の使用方法を示しています。

ISystemInfoインターフェイス

システムの稼働時間

次のコード例は、ナノ秒の精度でシステムの稼働時間を取得する方法を示しています。

エミュレーターの検出

次のサンプルコードは、アプリがVVDで実行されているかどうかを確認する方法を示しています。

オペレーティングシステム情報へのアクセス

次のサンプルコードは、IOperatingSystemInfoインターフェイスを使用して詳細なオペレーティングシステム情報にアクセスする方法を示しています。

ビルド情報の取得

次のサンプルコードは、IBuildInfoインターフェイスを使用して包括的なビルド情報を取得する方法を示しています。

例

次のサンプルコードでは、APIの主な機能をすべて使用します。

エラー処理

このAPIは、JavaScriptの標準のエラー処理を使用します。API呼び出しは常にtry-catchブロックでラップしてください。

APIリファレンス

コアインターフェイス

型定義

使用例

基本セットアップ

ISystemInfoインターフェイス

システムの稼働時間

システムの稼働時間をナノ秒の精度で正確に取得します。

エミュレーターの検出

アプリがエミュレーター環境で実行されているかどうかを確認します。

IOperatingSystemInfoインターフェイス

詳細なオペレーティングシステム情報にアクセスします。

IBuildInfoインターフェイス

包括的なビルド情報を取得します。

APIリファレンス

クラス

  • MonotonicDuration - 期間を表します。この型はISO 8601の期間の定義に従います。
  • RawTimeValue - 絶対時間と相対時間を表すために使用される基本型。
  • RealTimeInstant - システムクロックの特定の時点を表します。以下で使用されます。
  • SystemInfo
  • SystemInfoModule - システム情報API。

インターフェイス

  • IBuildInfo - オペレーティングシステムのビルド固有の情報を提供します。
  • IOperatingSystemInfo - オペレーティングシステム情報。
  • ISystemInfo - システム情報を照会するためのコアインターフェイス。

最終更新日 2026年10月26日