finclip-ios-demo icon indicating copy to clipboard operation
finclip-ios-demo copied to clipboard

小游戏发布流程体验

Open feercc opened this issue 2 years ago • 0 comments

注册账号

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

下载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中,没有上架的操作

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

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

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

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

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

总结

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

feercc avatar Feb 22 '23 10:02 feercc