获取 Expo 中的发布或构建日期

che*_*ica 3 react-native expo

我正在寻找一种简单的方法来查看 Expo 应用程序中的构建日期,特别是对于开发人员构建。

有没有办法使用 Expo API 读取发布或构建日期?

如果没有,是否有一种简单的方法可以在构建中包含构建日期?例如,更改app.json.

Mar*_*tin 5

我设法使用extraExpo 配置中的属性来做到这一点,请参阅此expo 指南

app.config.js我添加了动态修改 Expo 配置的文件:

export default ({
  config
}) => {
  config.extra = {
    'buildDate': new Date().toISOString().replace('T', ' ').substring(0, 19) + ' UTC'
  };
  return config;
};
Run Code Online (Sandbox Code Playgroud)

然后您可以buildDate在您的应用程序中使用:

import Constants from 'expo-constants';
console.log(Constants.manifest.extra.buildDate);
Run Code Online (Sandbox Code Playgroud)