Combo SDK for Go
0.5.0 (2024-08-27)
增加了内置的 GM 幂等层功能,包含两种数据存储实现:
- 基于 Memory。适用于本地开发调试。
- 基于 Redis。适用于生产环境部署。
详见 GM 平台 | 幂等性。
0.4.0 (2024-07-26)
GmListener
的注释说明了游戏侧如何自己处理 GM 响应的 JSON 序列化GmRequest
增加了幂等性处理所需的IdempotencyKey
字段。详见 GM 平台 | 幂等性GmError
增加和幂等处理相关的错误类型常量。详见 GM 平台 | 错误类型GmErrorResponse
增加了Uncertain
字段。详见 GM 平台 | 错误响应IdentityPayload
增加了Age
字段,用于游戏侧在某些特殊场景下自行处理防沉迷- 签名验证不通过时,返回的
error
中不再包含预期的签名值
0.3.1 (2024-06-02)
改进了 GmError
常量定义:
- 将
throttle_error
重命名为throttling_error
- 新增了
maintenance_error
- 改进了常量的注释
在 README.md 中增加了 GM 示例代码。
0.3.0 (2024-05-23)
- 增加了对 GM 命令的支持
- Identity Token 增加了
distro
和variant
字段 - 增加了更多 IdP 常量定义
douyin
和leidian
0.2.0 (2024-03-12)
- 增加订单退款通知 (Refund)
- 增加更多 IdP 常量定义
- 升级 github.com/golang-jwt/jwt/v5 至 5.2.1