as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

支持的库和服务

支持的库和服务

本页提供Vega OS支持的第三方服务和库的列表。您还可以在React Native目录中找到与Vega OS兼容的React Native库。

申请其他库

如果您使用本页未列出的其他库,可以在我们的Vega开发者论坛上提交功能申请。

适用于Vega的React Native移植库

下表列出了适用于Vega的React Native目前支持的作为@amazon-devices命名空间一部分的库。有关安装和用法信息,请访问每个库的链接。版本列显示了@amazon-devicesNPM程序包版本,用于每个React Native版本。

React Native社区库

RN 0.72软件包 RN 0.83软件包
react-native-fast-image ~3.0.0 ~4.0.0
react-native-mmkv ~1.0.0 >=1.0.11-rn-83
react-native-netinfo ~2.0.0 ~2.0.20
react-native-pager-view ~2.0.3 ~2.0.3
react-native-qrcode-svg ~2.0.0 ~3.0.0
react-native-screens ~2.0.0 ~3.0.0
react-native-tvos ~2.0.0 不支持
react-navigation ^7.0.0 ^8.0.0
shopify-react-native-performance-navigation ~3.0.0 不支持
shopify-react-native-performance-navigation-bottom-tabs ~3.0.0 不支持
shopify-react-native-performance-navigation-drawer ~3.0.0 不支持

Expo库

RN 0.72软件包 RN 0.83软件包
expo-application ~2.0.0 ~3.0.1
expo-asset ~2.0.0 ~3.0.0
expo-checkbox ~2.0.0 ~3.0.0
expo-constants ~2.0.0 ~3.0.1
expo-crypto ~2.0.0 ~3.0.1
expo-device ~2.0.0 ~3.0.1
expo-file-system ~2.0.0 ~3.0.1
expo-font ~2.0.0 不支持
expo-gl ~2.0.0 不支持
expo-image-manipulator ~2.0.0 不支持
expo-image ~2.0.0 ~3.0.1
expo-linear-gradient ~2.0.0 ~3.0.0
expo-linking ~2.0.0 ~3.0.0
expo-localization ~2.0.0 ~3.0.1
expo-network ~2.0.0 ~3.0.1
expo-notifications ~2.0.0 不支持
expo-splash-screen ~2.0.0 不支持
expo-sqlite ~2.0.0 不支持
expo-system-ui ~2.0.0 不支持

系统分布式库

以下库作为系统分布式库发布。

程序包名称 RN 0.72软件包 RN 0.83软件包
lottie-react-native ~2.0.0 ~3.0.0
react-native-gesture-handler ~2.0.0 ~4.0.0
react-linear-gradient ~2.0.0 ~2.0.9000000001
react-native-async-storage__async-storage ~2.0.0 ~2.1.0
react-native-cookies__cookies ~1.0.0 ~1.1.0
react-native-device-info ~2.0.0 ~2.1.9000000000
react-native-localize ~2.0.0 ~2.1.9000000000
react-native-masked-view__masked-view ~2.0.0 ~2.0.9000000002
react-native-reanimated ~2.0.0 ~4.0.0
react-native-safe-area-context ~2.0.0 ~8.0.9000000000
react-native-svg ~2.0.0 ~3.0.0
react-native-vector-icons ~2.0.0 ~2.1.1
react-native-worklets 不支持 ~1.0.0
react-navigation ^7.0.0 ^8.0.0
shopify__flash-list ~2.0.0 ~2.0.9000000000
shopify__react-native-performance ~2.0.0 不支持
shopify__react-native-performance-lists-profiler ~1.1.0 不支持

其他库

为了帮助您将现有应用移植到Vega,亚马逊测试了一些使用最为广泛的JavaScript库的兼容性。这些是纯JavaScript库,同时兼容RN 0.72和RN 0.83。要使用这些库,请参考标准库文档。

版本
formik 2.4.6
Jest 29.7.0
Lodash 4.17.21
Reassure 0.10.1
Redux 2.2.4
react-native-axios 1.6.2
react-native-scalable-image 1.1.0
react-native-toast-message 2.2.0
react-native-url-polyfill  
react-native-uuid  
Socket.io 4.7.5
TVFocusGuideView -

react-native-url-polyfill异常

由于库中存在上游问题,Polyfill Blob功能无法在Vega应用中正常运行。您可以改为使用URL.CreateObjectURL功能,以便能够通过createObjectURL(blob)从blob创建URL。

另外请注意,如果同时使用react-native-url-polyfillURL.CreateObjectURL,则必须添加以下内容才能让您的代码正常运行。

已复制到剪贴板。

import { URL as pURL } from 'react-native-url-polyfill'

兼容Vega的媒体播放器

以下播放器与我们的W3C媒体API兼容。

状态 备注
Shaka播放器(亚马逊分支) 支持 亚马逊提供的补丁。点击此处下载。
Dash.js 支持 亚马逊提供的补丁。
Hls.js 支持 亚马逊提供的补丁。
Bitmovin 支持 如需访问权限,请联系 jacob.arends@bitmovin.com
Dolby OptiView 支持 如需访问权限,请通过https://optiview.dolby.com/contact联系Dolby。
Akta提供的Lura播放器 支持 如需访问权限,请联系devrelations@akta.tech

第三方服务

以下第三方服务与Vega兼容。

备注
Adjust 阅读S2S API文档(仅提供英文版)。如需支持,请访问Adjust帮助中心
Adobe Experience Platform 阅读文档(仅提供英文版)。如需支持,请联系adobe-mobile-testing@adobe.com
AppsFlyer 此处下载如需支持,请联系support@appsflyer.com
Branch.io 阅读S2S API文档。如需支持,请联系support@branch.io
Braze (Appboy) 阅读文档(仅提供英文版)。如需支持,请联系vega-braze-sdk-support@braze.com
Bugsnag 阅读文档(仅提供英文版)。如需支持,请联系support@bugsnag.com
Comscore Contact vegasupport@comscore.com to request access.
Conviva 如需访问权限,请联系keplersupport@conviva.com
Didomi 阅读文档(仅提供英文版)。如需支持,请联系support@didomi.io
Firebase 阅读KB文章(仅提供英文版)。如需支持,请联系oss@invertase.io
Freewheel 阅读KB文章(仅提供英文版)。如需支持,请联系vis@freewheel.com
GfK Sensic 如需访问权限,请联系sensic@gfk.com
Google IMA DAI 如需访问权限,请联系您的Google客户经理。
Kantar Contact frank.kammann@kantar.com to request access.
Kochava 阅读文档(仅提供英文版)。如需支持,请联系support@kochava.com
LaunchDarkly 阅读文档(仅提供英文版)。如需支持,请访问LaunchDarkly帮助中心
Mixpanel 阅读KB文章(仅提供英文版)。如需支持,请联系support@mixpanel.com
mParticle 阅读KB文章(仅提供英文版)。如需支持,请联系ring@mparticle.com
Mux 有关Shaka播放器集成,请阅读文档(仅提供英文版)。有关其他视频播放器,请阅读文档(仅提供英文版)。
New Relic 阅读KB文章(仅提供英文版)。如需支持,请访问New Relic支持
Nielsen 如需访问权限,请联系nielsendigitalsdksupport@nielsen.com
NPAW (Youbora) 如需访问权限,请联系您的NPAW客户成功经理。
OneTrust 阅读CMP API文档(仅提供英文版)。如需支持,请联系support@onetrust.com
Segment 阅读文档(仅提供英文版)。如需支持,请联系friends@segment.com
Sentry 阅读KB文章(仅提供英文版)。有关错误,请参阅错误报告部分(仅提供英文版)。
Smartclip 如需访问权限,请联系benjamin.kotzott@smartclip.tv
Tealium 阅读KB文章(仅提供英文版)。如需支持,请访问Tealium支持门户网站
TrueX 如需访问权限,请联系pub-support@infillion.com
Yospace 如需访问权限,请联系support@yospace.com

其他库支持

适用于常规React Native的纯JavaScript程序包将能用于适用于Vega的React Native。不能用于其他平台的React Native的程序包将不能用于适用于Vega的React Native,除非已经将此类程序包移植。任何具有原生依赖项或根据平台有条件地执行代码的程序包都需要在移植后才能在适用于Vega的React Native中正常运行。如果适用于Vega的React Native支持依赖于核心React Native中模块和/或其他工件的程序包所使用的功能,则此类程序包可以正常运行。


Last updated: 2026年8月4日