跳转至

什么是 Joystick 远程配置?

"操作、进化和学习的速度是竞争力和成功的主要因素。"

Joystick 是一个现代的远程配置和动态内容平台,允许您对应用、游戏和系统进行热更新,而无需编码的开销。我们的使命是赋予团队更有效地构建和操作产品,然后更快地迭代。

Joystick 的诞生源于对等待代码合并、构建和部署以对应用和游戏进行简单更改的挫败感。它已经成长为整个团队都可以使用的完整操作平台。在几分钟而不是几天或几周内更新您的应用或游戏。更改立即生效并大规模提供。

Joystick 平台

支持的功能

  • 📝 完整的 JSON:超越功能标志。使用完整的 JSON 远程配置进行内容、数据、标志或参数。
  • 🔠 任何配置格式:包括 JSON、XML、YAML、INI、纯文本等任何字符串格式。
  • 📁 资产管理:管理您的资产(横幅、Unity 资产包等),通过 CDN 提供,并直接在您的配置中引用它们。
  • 🔀 多环境:天生的多环境,易于使用的同步和差异工具。
  • 🎯 细分:根据任何自定义细分提供不同的参数。
  • 🆎 AB 测试:使用一致的用户分桶进行任何参数的 AB 测试;用户可以在多个测试中处于相同的测试组。
  • ⏳ 分阶段部署:随着时间的推移逐步推出更改,观众的增量可以小到 0.1%。
  • ⏰️ 定时更改:安排内容更新,这样您就不必在特定的小时内不断手动进行更改。
  • ⚙️ 变量和参数:存储并立即更新游戏或应用的任何参数。
  • 🚩 经典功能标志:简单的功能标志配置,用于打开或关闭事物。
  • 🗄️ 自动修订历史记录:保留更改和审计日志的历史记录;并立即恢复到以前的版本。
  • 🔒 模式保护:使用模式保护您的配置,以确保您不会得到错误的输入。
  • 🔗 Webhooks:与其他服务、Slack、Discord 等集成
  • 🔢 Google 表格集成:从 Google 表格到 Joystick 的一键推送,使团队中的任何人都可以轻松进行更新。
  • 👥 权限和访问控制:保护您的关键配置和生产环境。
  • 📱 远程配置的 SDK:Unity、Csharp、Javascript/Typescript、PHP、Python、Unreal Engine

三步开始

1. 创建配置

添加配置

输入任何有效的 JSON 配置。我们不会限制您使用简单的键:值对。您创建的配置立即通过 API 提供。您所做的任何后续编辑都是即时可用的。我们保留您可以一键恢复的完整修订历史记录。

配置内容查看器

2. 创建 API 密钥

API 密钥允许您从环境中获取内容。

创建 API 密钥

3. 通过 API 从您的应用或游戏中获取配置

我们有 SDK!

我们为 Javascript、Unity、Python 等提供了 SDK。查看我们的 SDK!

有了您的 API,您就可以通过 REST API 获取配置了。

请求

端点

POST https://api.getjoystick.com/api/v1/config/:contentId/dynamic

替换您创建的配置 ContentId 中指示的 :contentId(如果您按照示例进行操作,ContentId 就是 "greetings")。:contentId 不区分大小写。

curl --location --request POST 'https://api.getjoystick.com/api/v1/config/:contentId/dynamic' \
--header 'X-Api-Key: YOUR-API-KEY' \
--header 'Content-Type: application/json' \
--data-raw '{"u": "", "p": {}}'

获取 API

响应

您的内容作为响应正文中的 "data" 对象返回。其他参数用于细分和 ab 测试;它们可以选择关闭。查看我们的 API 参考 以获取其他选项。

{
    "data":
    {
        "greeting": "你好,世界!"
    },
    "hash": "2277e0d4",
    "meta":
    {
        "uid": 0, "mod": 0, "seg": []
    }
}

加强您的团队

在一个平台上管理所有配置,并通过一个易于使用的 REST API 从您的应用或游戏中访问它们。

  • 没有每座位收费:我们认为整个团队都应该参与,不收取 "每座位" 的费用。
  • 天生多环境:Joystick 是天生的多环境。为您的团队和工作流程创建您需要的数量。
  • 无痛的大规模分发:Joystick 在边缘缓存您的远程配置,因此它们可以按需提供,延迟低。
  • 随心所欲地实验:在 Joystick 中管理的任何配置都可以轻松细分和 ab 测试。
  • 安全更新:模式帮助您保护配置的完整性,并确保您不会得到错误的输入。
  • 高级工作流管理:多配置更改审查、修订历史、高级跨环境同步工具、精细的权限等。
  • 集成:Webhooks、已批准的 Google 表格™ -> Joystick 插件、用于更新配置的 API 等...

下一步是什么?

获取沙盒帐户

为您的团队配备火箭助推器。今天就获取沙盒帐户

加入社区

前往我们的 Discord 服务器获取提示、支持和更多内容:Discord