Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
react-native-netinfo API(英語のみ)を使用すると、ネットワーク接続情報にアクセスできます。このライブラリのVega移植版には、keplerscript-netmgr-libという異なるパッケージ名が付いています。

インストール

keplerscript-netmgr-libをインストールするには、次の手順に従います。
  1. Vega向けReact Nativeアプリのpackage.jsonにライブラリの依存関係を追加します。
  2. Vega向けReact Nativeアプリのmanifest.tomlで、[wants.service]にcom.amazon.network.serviceを追加します。
  3. Vega向けReact Nativeアプリのmanifest.tomlで、[wants.privilege]にAPI権限を追加します。
  4. npm installコマンドを使用して、依存関係を再インストールします。

API権限

APIのすべての機能にアクセスするには、アプリにcom.amazon.network.privilege.net-info権限が必要です。この権限は実行時にユーザーが付与する必要があります。これがないと、APIレスポンスが制限されます。権限を管理するには、次の操作を行います。
  • checkPrivilege("com.amazon.network.privilege.net-info")を使用して、現在の権限の状態を確認します。
  • 必要な場合は、requestPrivilege()を呼び出してユーザーの同意をリクエストします。
詳細については、セキュリティマネージャーAPIのドキュメントを参照してください。

使用方法

次のコードスニペットは、ネットワークステータスを照会する方法を示しています。

サポートされるメソッド

fetch()メソッドとrefresh()メソッドは、ネットワーク接続情報を提供するNetInfoStateを返します。

実装の詳細

シミュレーターでのテスト

以下のコマンドを実行すると、Vega仮想デバイスでネットワーク接続をテストできます。

サポートされているバージョン

関連リソース

その他のライブラリについては、サポート対象のサードパーティのライブラリとサービスを参照してください。
最終更新日 2026年10月26日