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

小游戏发布流程体验 #13

Open
feercc opened this issue Feb 22, 2023 · 0 comments
Open

小游戏发布流程体验 #13

feercc opened this issue Feb 22, 2023 · 0 comments

Comments

@feercc
Copy link

feercc commented Feb 22, 2023

注册账号

注册账号流程没啥好说的,注册完成之后就进入了后台管理

下载FinClip IDE

下载完成之后新建小游戏项目,但是并没有选项是新建模版,给了这个提示,还以为必须要打开一个小游戏项目才行,但是即使空模版也会内置一个砍树小游戏demo,目前没有空模版选项

选中了已有的项目之后,项目名称没有变

其中包含了砍树小游戏,小游戏没问题,可以运行

然后我下载了官网提供的cocos羊了个羊demo

打开了压缩包内的build/wechatgame,但是没跑起来,报错

需要勾选 Service Game 和 blender compile 才可以

然后出现了开始游戏,但是很容易卡死,我试了好多次

额,需要双击才可以,但是视图这是什么情况,本来提示我soket连接失败,然后就白屏了

文档部分

小游戏开发指南

应该还缺一个project.config.json文件,项目配置文件

除了配置打开对应的目录,还需要勾选详情的Service Game 和 blender compile,否则可能会出现错误

小游戏配置

小游戏配置game.json中配置networkTimeout生效,所以不仅仅是一个配置吧,还包含一些框架属性

文档api测试

如图

enableDebug 有,说明版本没问题

但是host并没有

还有 api 返回的,但是文档上没有,比如 batteryLevel,建议把整个文档还是再核对一下,这里我只看了一个 api ,问题有点多

发布

首先是通过 IDEA 上传小程序,如果我们线上已经有了相同版本的小程序,我发现还是能够上传同样的版本,版本号不够唯一,甚至版本说明都可以一样,唯一能够区分的就只有时间,这里可以针对版本号进行校验,不允许同线上一致的版本号,防止选择出错

上传完成之后,进入到了代码包管理页面,找到了自己的小程序代码包

问题来了,有了代码包,下来要干啥?其实是不清晰的,我觉得可以在操作一栏里面,把这个对应的代码包能够【提审】【发布体验版】等操作,不然这个页面就仅仅是一个代码包的list

在我设置了体验版之后,配置体验成员,跳转了其它页面,这块可以搞一个弹窗,只需要添加体验成员就可以

在审核通过的页面list中,没有上架的操作

还需要在去小程序详情页去上架

整体页面跳转的流程较多,到了某一个页面之后还需要再思考我下一步应该去哪里,没有一个明显的提示

应该环环相扣,而不是让操作人员去思考下一步去哪里做进一步的操作

新进来第一次,可以有更好的操作指引,带操作者走一遍对应的流程,而不仅仅是弹窗的形式,能定位到页面具体内容的指引

小程序下架之后,我理解可以把已经上线的再上线而无需审核,目前来看下架之后还需要再走一遍审核流程,如果误下架的话,审核流程又比较繁琐

总结

总体来说,该有的上架流程和权限点都有,像体验版,审核,上架等一系列内容,已经涵盖了目前小程序上架的流程规范,甚至对于微信小程序来说,增加了代码包管理,审核流程也有迹可循,灰度发布也较为完善,当然也有一些不足,就是链路不够清晰,一个流程到下一个流程衔接不明显

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