使用OTA更新在Expo中动态加载外部文件

时间:2018-11-18 03:51:44

标签: react-native expo

在带有Expokit SDK的独立Expo项目中,我想使用OTA更新功能按需加载外部文件(例如Tensorflow模型)。

这将有助于两件事。 A)用户在安装过程中无需下载模型文件 B)我们可以随时更新模型文件。

我只是想知道是否可以使用Expo的Assets&LoadAsync函数来实现此用例。任何想法都会大有帮助。

1 个答案:

答案 0 :(得分:0)

需要使用Expo filesystem API。我们将维护s3中的文件,并根据特定的用户操作将其下载到FileSystem.documentDirectory中。我们在应用程序启动时检查代码所需的版本,并相应地更新模型文件。这样,我们可以按需加载文件并减小应用程序大小。