支持的库和服务
本页提供Vega SDK支持的第三方服务和库的列表。
适用于Vega的React Native移植库
下表列出了适用于Vega的React Native目前支持的作为@amazon-devices命名空间一部分的库。有关安装和用法信息,请访问每个库的链接。下表中的版本列说明了与适用于Vega的React Native一起使用的最低兼容版本。
React Native社区库
| 库 | 版本 |
|---|---|
| react-native-fast-image | v8.6.3 |
| react-native-mmkv | v3.0.2 |
| react-native-netinfo | v11.1.1 |
| react-native-qrcode-svg | v6.2.0 |
| react-native-screens | v3.25.0 |
| react-native-tvos | v0.72.4-0 |
| react-navigation | v6.0.0 |
| shopify-react-native-performance-navigation | v3.0.0 |
| shopify-react-native-performance-navigation-bottom-tabs | v3.0.0 |
| shopify-react-native-performance-navigation-drawer | v3.0.0 |
Expo库
| 库 | 版本 |
|---|---|
| expo-application | v5.6.0 |
| expo-asset | v8.13.0 |
| expo-checkbox | v2.6.0 |
| expo-constants | v15.2.0 |
| expo-crypto | v12.7.0 |
| expo-device | v5.8.0 |
| expo-file-system | v15.8.0 |
| expo-font | v11.8.0 |
| expo-gl | v13.4.0 |
| expo-image-manipulator | v11.6.0 |
| expo-image | v1.6.0 |
| expo-linear-gradient | v12.6.0 |
| expo-linking | v6.1.1 |
| expo-localization | v14.6.0 |
| expo-network | v5.7.0 |
| expo-splash-screen | v0.24.0 |
| expo-sqlite | v11.8.0 |
| expo-system-ui | v2.7.0 |
系统分布式库
以下库作为系统分布式库发布。
其他库
为了帮助您将现有应用移植到Vega,亚马逊测试了一些使用最为广泛的JavaScript库的兼容性。要使用这些库,请参考标准库文档。
| 库 | 版本 |
|---|---|
| formik | v~2.4.6 |
| Jest | v29.7.0 |
| Lodash | v4.17.21 |
| Reassure | v0.10.1 |
| Redux | v2.2.4 |
| react-native-axios | v1.6.2 |
| react-native-scalable-image | v1.1.0 |
| react-native-toast-message | v2.2.0 |
| react-native-url-polyfill | |
| react-native-uuid | |
| Socket.io | v4.7.5 |
react-native-url-polyfill异常
由于库中存在上游问题,Polyfill Blob功能无法在Vega应用中正常运行。您可以改为使用URL.CreateObjectURL功能,以便能够通过createObjectURL(blob)从blob创建URL。
另外请注意,如果同时使用react-native-url-polyfill和URL.CreateObjectURL,则必须添加以下内容才能让您的代码正常运行。
import { URL as pURL } from 'react-native-url-polyfill'
兼容Vega的媒体播放器
以下播放器与我们的W3C媒体API兼容。
| 库 | 状态 | 备注 |
|---|---|---|
| Bitmovin | 支持 | 有关分发的详细信息,请联系jacob.arends@bitmovin.com |
| Shaka播放器 (Amazon Fork) | 支持 | 在此处下载 |
| Dolby OptiView | 进行中 | 如需访问权限,请通过https://optiview.dolby.com/contact联系Dolby。 |
第三方服务
以下第三方服务与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) | 如需支持,请联系kepler-braze-sdk-support@braze.com。 |
| Bugsnag | 在此处阅读文档。如需支持,请联系support@bugsnag.com。 |
| Comscore | 如需抢先体验,请联系keplersupport@comscore.com。 |
| Conviva | 如需抢先体验,请联系vveerappan@conviva.com。 |
| Didomi | 在此处阅读文档。如需抢先体验,请联系support@didomi.io。 |
| Firebase | 在此处阅读知识库文章。如需支持,请联系oss@invertase.io。 |
| Freewheel | 在此处阅读知识库文章。如需支持,请联系vis@freewheel.com。 |
| GfK Sensic | 如需抢先体验,请联系sensic@gfk.com。 |
| Google IMA DAI | 如需抢先体验,请联系您的Google客户经理。 |
| Kantar | 如需抢先体验,请联系frank.kammann@kantar.com。 |
| Kochava | 如需抢先体验,请联系您的Kochava客户成功经理。 |
| Launch Darkly | 在此处阅读文档。如需支持,请访问Launch Darkly Help Center。 |
| Mixpanel | 在此处阅读知识库文章。如需支持,请联系support@mixpanel.com。 |
| mParticle | 在此处阅读知识库文章。如需支持,请联系ring@mparticle.com。 |
| Mux | 有关Shaka播放器集成,请在此处查看文档。对于其他视频播放器,请在此处查看文档。 |
| New Relic | 如需抢先体验,请联系您的New Relic客户团队。 |
| Nielsen | 如需抢先体验,请联系nielsendigitalsdksupport@nielsen.com。 |
| NPAW (Youbora) | 如需抢先体验,请联系您的NPAW客户成功经理。 |
| OneTrust | 在此处阅读CMP API文档。如需支持,请联系support@onetrust.com。 |
| Segment | 如需抢先体验,请联系rlalmalani@twilio.com。 |
| Sentry | 在此处阅读知识库文章。对于疑似错误,请使用错误报告部分。 |
| Smartclip | 如需抢先体验,请联系benjamin.kotzott@smartclip.tv。 |
| Tealium | 在此处阅读知识库文章。如需支持,请访问Tealium支持门户网站。 |
| TrueX | 如需抢先体验,请联系pub-support@infillion.com。 |
| YoSpace | 如需抢先体验,请联系您的YoSpace客户成功经理。 |
其他库支持
适用于常规React Native的纯JavaScript程序包将能用于适用于Vega的React Native。不能用于其他平台的React Native的程序包将不能用于适用于Vega的React Native,除非已经将此类程序包移植。任何具有原生依赖项或根据平台有条件地执行代码的程序包都需要在移植后才能在适用于Vega的React Native中正常运行。如果适用于Vega的React Native支持依赖于核心React Native中模块和/或其他工件的程序包所使用的功能,则此类程序包可以正常运行。
Last updated: 2025年10月22日

