as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
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中,将com.amazon.network.service添加到[wants.service]。
  3. 在适用于Vega的React Native应用的manifest.toml中,将API权限添加到[wants.privilege]。
  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日