美团小游戏rpk包对接流程小记
美团小游戏开发时,其实很简单,和各大厂差不多。
一、先贴个文档:
美团游戏开放平台文档地址:
https://game.meituan.com/#/docs
二、接入前准备:
与微信抖音小游戏的流程差不多,需要先通过美团账号注册开发者,在后台填写提交材料,申请号响应的应用参数。
三:相关API接入:
API接入时,可以看到文档已经说明,与微信API接口高度一致,因此有微信小游戏接入经验的同学都能得心应手。
需要注意的是,美团还没有自己的IDE工具,因此不能边开发边调试入微信抖音小游戏开发一样实时查看API接口效果,只能通过其他IDE工具编译之后再通过美团游戏开放平台文档提供的方式debug查看效果。
文档说明,开发调试需要安装美团的小游戏CLI工具,是基于node.js环境运行的。就是通过node指令运行,包括配置文件生成、debug测试以及代码上传到开发者后台等。
四、调试过程:
进行调试时,在项目根目录下运行指令mgc debug,美团小游戏CLI工具会上传代码生成测试包,并提供测试二维码。这个二维码需要美团特定的apk进行扫码测试,扫码之后进入游戏,可以打开日志面板查看运行日志。
debug调试完成没有问题之后,就可以执行mgc publish指令推送代码,之后到开发者后台进行版本管理,提交审核。
五、小总结
关于API接口及语法兼容: 美团游戏开放平台文档中有说明,API接口是与微信小游戏高度一致的,能自动兼容wx.前缀的接口,意味着可以直接使用微信小游戏包转美团包。但是实际操作过程中,直接使用微信小游戏包转包,除了API接口需要注意之外,还会有各种语法兼容的问题,很多微信小游戏正常运行的语法,在美团小游戏上就会报语法错误,需要重复调试解决。
关于包体限制的问题: 在debug调试或者publish推送版本时,会时不时出现失败的情况。就是明明只是游戏版本更新,没有做任何特殊修改的情况下。原因可能是美团CLI工具版本差异的问题,有碰到过美团CLI工具更新到最新版本之后,debug调试上传代码一直失败,说包体超过限制大小的情况,回退美团CLI工具至低版本重新debug没有问题重新上传。需要留意美团CLI工具的版本差异。
另外可能的原因是美团CLI工具处于维护状态。这个我不清楚需要去哪里了解,维护公告有没有在哪里发布。之前有碰到上传失败,调试不了,询问美团渠道人员才知道在维护,超过半天时间才恢复正常。
END
如果对你有帮助,记得点赞噢(~~)