小编dev*_*66h的帖子

如何创建动态计划任务?

我正在尝试创建一个模拟在酒吧打开选项卡的应用程序。我遇到了一个我似乎无法弄清楚的问题 - 它如下:

  1. 当有人打开一个栏选项卡时,动态创建一个计划任务,该任务执行代码以在 24 小时后关闭该选项卡。

  2. 如果选项卡在 24 小时之前关闭,请取消计划任务。

  1. 如果选项卡在 24 小时后仍未关闭,请执行步骤 1 中描述的代码以开始对用于打开选项卡的卡进行付款。

我最初正在研究 Firebase 函数,并考虑使用 setTimeout() 可调用函数,但在进行了一些研究后,我发现 Firebase 函数的调用时间不能超过 9 分钟。

注意:我希望这是动态的。意思是,让它占不同数量的用户。平台上可能有 100 或 1000 个用户,他们每个人都需要能够为他们制定一个独特的计划任务(有时每个用户有多个)。

javascript cron scheduled-tasks node.js google-cloud-platform

7
推荐指数
1
解决办法
220
查看次数

如何将环境变量添加到app.json文件

app.json我的里面有一个文件Expo文件。在此文件中,我有两个 API 密钥(下面标记为 API_KEY),我想通过环境变量隐藏它们。

如何使用环境变量而不是对 API 密钥进行硬编码?

应用程序.json

{
  "expo": {
    "name": "Closeout",
    "slug": "Closeout",
    "version": "1.0.0",
    "orientation": "portrait",
    "privacy": "hidden",
    "notification": {
      "icon": "./assets/images/notification-icon.png",
      "color": "#000000",
      "iosDisplayInForeground": true
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": ["**/*"],
    "ios": {
      "icon": "./assets/images/icon.png",
      "buildNumber": "2",
      "config": {
        "googleMapsApiKey": "API_KEY"
      }
    },
    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./assets/images/icon.png",
        "backgroundColor": "#000"
      },
      "versionCode": 5,
      "useNextNotificationsApi": true,
      "config": {
        "googleMaps": {
          "apiKey": "API_KEY"
        }
      },
      "googleServicesFile": "./google-services.json"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

json react-native expo

4
推荐指数
1
解决办法
2602
查看次数