keplerscript-netmgr-lib。
安装
按照以下步骤安装keplerscript-netmgr-lib。
-
在适用于Vega的React Native应用的
package.json中添加库依赖项: -
在适用于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以访问网络连接信息。

