美团小游戏rpk包对接流程小记

news/2024/5/18 14:00:15 标签: 前端, javascript, 游戏程序, npm, node.js, rpk包, 美团小游戏

美团小游戏rpk包对接流程小记

美团小游戏开发时,其实很简单,和各大厂差不多。

一、先贴个文档:
美团游戏开放平台文档地址:

javascript">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

如果对你有帮助,记得点赞噢(~~)


http://www.niftyadmin.cn/n/5222455.html

相关文章

Hive进阶函数:inline() 和 struct() ,一列转多行

一、使用场景 如果存在一张表,记录的是每位学生的各科成绩,现在想把表转换为纵向存储 比如: name|english|math|history tom |80 |90 |100 转换为: name&…

electron打包 Error output: !include: could not find:

Error output: 2 !include: could not find: "C:\Users\xxxx(这里是中文)\AppData\Local\Temp\t-TH3KzB\0-messages.nsh" 3 Error in script "<stdin>" on line 75 -- aborting creation process这个报错意思是路径有中文存在&#xff0c;解析不到&a…

CSS问题:如何实现瀑布流布局?

前端功能问题系列文章&#xff0c;点击上方合集↑ 序言 大家好&#xff0c;我是大澈&#xff01; 本文约2500字&#xff0c;整篇阅读大约需要4分钟。 本文主要内容分三部分&#xff0c;如果您只需要解决问题&#xff0c;请阅读第一、二部分即可。如果您有更多时间&#xff…

MySQL Redo Log解密:事务故事的幕后英雄

&#x1f38f;&#xff1a;你只管努力&#xff0c;剩下的交给时间 &#x1f3e0; &#xff1a;小破站 MySQL Redo Log解密&#xff1a;事务故事的幕后英雄 前言第一&#xff1a;Redo Log 的基础概念定义&#xff1a;作用&#xff1a;重要性在数据库事务中的体现&#xff1a; 第…

Linux命令进阶——grep管道命令在查看日志的场景中的使用 具体案例

前言 本篇博客介绍在查看日志的场景中&#xff0c;grep管道命令的使用&#xff0c;并给出了具体的案例。 以下为Linux相关的博客文章列表&#xff1a; Linux——认识Linux的目录结构 & 常用命令 & vim命令 & 权限及其控制 & 防火墙命令 & 自定义命令 &a…

Java中关于ArrayList集合的练习题

目录 题目内容​编辑 完整源码 题目内容 根据下图所示数据&#xff0c;定义学生类Student&#xff0c;设置对应的字段并进行封装在Test中&#xff0c;定义ArrayList集合 ,将上述学生对象实例化&#xff0c;并放入集合&#xff0c;定义方法t1&#xff0c;参数为学生类集合&am…

2023-11-27 LeetCode每日一题(子数组的最小值之和)

2023-11-27每日一题 一、题目编号 907. 子数组的最小值之和二、题目链接 点击跳转到题目位置 三、题目描述 给定一个整数数组 arr&#xff0c;找到 min(b) 的总和&#xff0c;其中 b 的范围为 arr 的每个&#xff08;连续&#xff09;子数组。 由于答案可能很大&#xff…

fiddler设置过滤你就这样做,一做一个不只声!

fiddler设置过滤 基本的过滤操作流程以百度为例 步骤&#xff1a; 1、右侧高级工具栏点击Filters》勾选Use Filters》选择Show only Internet Hosts和Show only the following Hosts》在文本框中输入host地址 2、点击Changes not yet saved》再点击Actions》Run Filterset …