keplerscript-netmgr-lib。
安装
按照下面的步骤安装keplerscript-netmgr-lib。
-
在适用于Vega的React Native应用的
package.json中添加库依赖项。选择适用于您的React Native版本的选项卡。 -
在适用于Vega的React Native应用的
manifest.toml中,将com.amazon.network.service添加到[wants.service]。 -
在适用于Vega的React Native应用的
manifest.toml中,将API权限添加到[wants.privilege]。 -
使用
npm install命令重新安装依赖项。
API权限
要访问完整的API功能,您的应用需要com.amazon.network.privilege.net-info权限。此权限必须由用户在运行时授予。没此权限,API响应会受限。要管理权限,请执行以下操作:
- 使用
checkPrivilege("com.amazon.network.privilege.net-info")检查当前的权限状态。 - 如果需要,可通过调用
requestPrivilege()请求用户同意。
用法
以下代码片段显示了如何查询网络状态。支持的方法
fetch() 和refresh() 方法返回NetInfoState以访问网络连接信息。

