Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

迅游二期开发工作 #11

Open
AigioL opened this issue Mar 11, 2024 · 1 comment
Open

迅游二期开发工作 #11

AigioL opened this issue Mar 11, 2024 · 1 comment

Comments

@AigioL
Copy link
Member

AigioL commented Mar 11, 2024

  1. SDK 新增接口【获取 VIP 商品】
  • 商品名称
  • 商品价格(原价,现价,用于计算折扣)
  • 扫码支付二维码链接地址,(由++生成二维码图片或二维码图片地址)
  1. SDK 新增接口【启动游戏】
  • 加速后调用接口启动加速的游戏
  1. 会员信息同步++,做到能判断用户是否为会员,以及剩余时长,根据支付与退款做?待定
  2. 默认加速排序???什么意思
  3. 抽奖活动页会场
  4. 订单统计汇总导出
@AigioL
Copy link
Member Author

AigioL commented Mar 20, 2024

https://steamstar.feishu.cn/docx/FWQcd3zqxodW6ZxZ7R0cmIemnzd

1. 新增接口【获取 VIP 商品】(实现++内充值)
通过 WebAPI 或者 SDK 形式提供, 返回值可以是 JSON/XML/Protocol Buffers
在 ++上扫码支付后打开加速器(未退出或重新登录的情况下)会员时长是需要即时同步的
返回数据示例:
1. 商品名称
2. 商品价格(原价,现价,用于计算折扣)
3. 扫码支付二维码链接地址,(由++生成二维码图片)
2. 新增接口【启动游戏】(体验优化)
加速后调用接口启动加速的游戏,实现方案二选一
方案一:
在已加速的状态调用无参函数启动游戏,在其他加速状态下调用无效果,返回值为是否启动成功(结果可以是仅执行成功,而不用判断最终游戏进程是否启动)
方案二:
传递 GameId 调用函数,启动对应的游戏,在任何状态下都可启动,甚至不需要安装加速器本体
3. 新增接口【在线客服】(体验优化)
返回网页客服页面地址, 例如现在加速器上的, 要求在未安装加速器的情况下也可以返回地址, 由++根据地址字符串启动浏览器
https://i.xunyou.com/cs/index.html?appType=0001&brand=watt&client_mac=ABCD1B07D310460BABF9D52DFF9B79BD5347EA9866FA865C55C8358EFF9690284822&client_ver=7.3000.80900.2_24031211&entry_id=pc&router_mac=F88C21817837&sales_id=353468795&serial_no=103471&sign=5c111cea3523b4fe51effcd1f9c63744&sign_type=md5&sign_ver=7.0&spid=WATT&timestamp=1710408190&saleid=353468795&OSInfo=57696E646F7773203131&version=372E333030302E38303930302E325F3234303331323131&come=BFCDBBA7B6CBD6F7D2B3B6A5C9CF
4. ++提供会员状态变更 WebHook 接口, 由迅游调用(完善++账号会员体系)
1. 会员支付充值时调用, 传递 OpenId, 增加的会员时长, 金额, 订单号
2. 会员退款时调用, 传递 OpenId, 减少的会员时长, 金额, 订单号
3. CDK 或口令兑换, 传递 OpenId, 增加的会员时长, CDK类型
4. 其他业务情况? 待定

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant