as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
@amazon-devices/@amazon-devices/react-native-qrcode-svg库在Vega上提供对react-native-qrcode-svg的支持,后者是一个基于react-native-svg和javascript-qrcode的二维码生成器。 此库由系统部署,可供适用于Vega的React Native应用使用,无需单独的安装过程。此库作为自动链接库进行部署,您的应用在运行时会链接到该库。该库保证仅与为之构建的适用于Vega的React Native版本兼容。 升级应用的适用于Vega的React Native版本时,可以考虑升级其库依赖关系的最佳实践。 有关此库及其API的更多信息,请参阅GitHub官方存储库中的README.md(仅提供英文版)。

安装

  1. 在package.json文件中添加JavaScript库依赖项。选择适用于您的React Native版本的选项卡。
  1. 由于React Native依赖项存在已知问题,您必须应用以下解决方法。 a.在与应用的package.json文件相同的目录中打开您的.npmrc文件。如果.npmrc文件不存在,则可以添加一个。 b.添加以下行:
  1. 使用npm install命令重新安装依赖项。

示例

以下是使用默认设置创建二维码的示例:
以下是创建二维码和应用某些格式的示例:

API支持

组件API

实现详情

已知问题

如果使用react-native-qrcode-svg库并尝试导入TextEncoder属性,您的应用可能会崩溃。要采用变通方法来避免此问题,请在应用中添加fast-text-encoding的依赖项。 在应用的package.json文件中,将以下代码添加到dependencies部分:
在导入react-native-qrcode-svg库的位置,导入fast-text-encoding。

支持的版本

其他资源

有关其他库的信息,请参阅支持的第三方库和服务。
最后修改于 2026年10月26日