keplerscript-netmgr-libという異なるパッケージ名が付いています。
インストール
以下の手順に従って、keplerscript-netmgr-libをインストールしてください。
-
Vega向けReact Nativeアプリの
package.jsonにライブラリの依存関係を追加します。 -
Vega向けReact Nativeアプリの
manifest.tomlで、[wants.service]にcom.amazon.network.serviceを追加します。 -
Vega向けReact Nativeアプリの
manifest.tomlで、[wants.privilege]にAPI権限を追加します。 -
npm installコマンドを使用して、依存関係を再インストールします。
API権限
APIのすべての機能にアクセスするには、アプリにcom.amazon.network.privilege.net-info権限が必要です。ユーザーは実行時にこの権限を付与する必要があります。これがないと、APIレスポンスが制限されます。
権限を管理するには、次の操作を行います。
checkPrivilege("com.amazon.network.privilege.net-info")を使用して、現在の権限の状態を確認します。- 必要な場合は、
requestPrivilege()を呼び出してユーザーの同意をリクエストします。
使用方法
次のコード例は、ネットワークステータスを照会する方法を示しています。メソッド
fetch()とrefresh()メソッドは、ネットワーク接続情報を提供するNetInfoStateを返します。

