为Flutter SDK生成SDK令牌

Lokalise Flutter SDK正在测试中

如果您想试用SDK,请通过www.wwealerts.com上的聊天小部件(右下角)联系我们的支持团队。

测量和管理空中更新的新方法(OTA)

我们正在改进衡量在线旅行社使用情况的方式。现在基于千兆字节(GB)而不是月活跃用户(MAU)。换句话说,取决于你使用了多少数据,而不是你有多少活跃用户。所以你可以随意添加任意数量的应用用户。影响数据使用的三个因素是用户包大小,bundle发布的数量

项目ID、团队ID和JWT

选择一个Lokalise项目,您将与Flutter和OTA一起使用,或创建一个新的项目。打开项目,单击更多>设置,并记下来项目ID

现在你得申请JWT了。你可以使用我们的API操场为了达到这个目的。简单地将读/写API令牌粘贴到字段,输入您的项目ID,选择在线旅行社服务下拉菜单,单击试一试

复制JWT从响应字段。

接下来,继续执行jwt.io把你的JWT粘贴到编码字段。在右边,您将看到您有权访问的项目和相应的团队ID。请注意团队ID

生成SDK令牌

您需要通过OTA API生成令牌

通过Lokalise UI生成令牌在测试期间不可用。

如果您的项目没有任何OTA捆绑包,则必须生成一个。

在继续操作之前,请遵循为Flutter SDK生成包创建你的第一个OTA捆绑包,如果你的项目还没有任何生成的捆绑包。

如果您的项目没有任何生成的包,在尝试获取SDK令牌时,您将得到一个错误“项目未找到”。

最后,我们必须生成一个特殊的SDK令牌,用于从Flutter应用程序请求OTA捆绑包。要实现这一点,请执行在Lokalise API游乐场中创建令牌端点并填写以下字段:

  • 身份验证(持票人)-在这里粘贴你的JWT(不是API令牌!)
  • teamId-粘贴在上一步中获得的团队ID。
  • lokaliseProjectId-粘贴所选项目ID。

然后单击试一试和复制令牌从回复中可以看出:


接下来是什么