C3D1.1.2接入字节小游戏过程分享

今天终于把《毒来了》接入了字节小游戏,主要是为了跑流程,在此记录一下接入过程遇到的问题吧,同时对比一下和微信小游戏接入的不同。

  1. 成为开发者:字节在接入游戏前,需要提供一个在线演示版本,审核通过后才可以成为开发者进入开发者平台。字节似乎是对接入游戏数量没有限制的,微信对个人开发者是有限制的,一个微信号只能接5款游戏。
  2. 版著:字节必须要,微信不强制。虽然微信不强制,但如果觉的自己的游戏需要被保护还是建议申请的。毕竟申请了没有坏处,还方便接入其他平台,论坛里看到有些开放者花钱找代办,我觉的没必要啊,除非你有什么别的原因吧。这里再给我做的版著申请插件【版著快船】打个广告啊,当时做这个插件主要是因为用的苹果电脑没有IE浏览器,后来申请有些信息大多是重复的也省的再填了,还是比较方便的。
  3. 自查声明:字节有明确的内容要求,在填写申请时也给了范例文档并标明哪些部分必须要有,但文档太长了一页打印不下,所以我还是用了之前申请微信时的声明,并按要求修改了部分内容。
  4. 平台接口:字节的平台接口基本和微信的一样,所以在修改代码时,只需把声明部分换成字节的全局变量即可const wx = window["tt"] || undefined;,具体的方法调用就不需要再修改了。
  5. 录屏接口:字节要求必须接入录屏功能的,而且时长不足3秒时的错误提示要正确。微信是没有接口必须接入要求的。
  6. 登录提示:字节的客户端因为是可以在未登录状态下使用的,所以就比微信多了登录提示,但不能自动拉起,需要在玩家做了操作时才能拉起提示框并允许玩家在未登录状态可以玩游戏。
  7. websocket:字节的websocket一开始我确实是连不上的,所以我把这个游戏的联网功能砍掉了,后来升级了开发者工具和在手机上测试是可以的,而且是支持微信的云函数和小游戏服务的。后续我再把联网功能接上试一试吧。
  8. 西瓜视频进不去:字节的西瓜端在不做处理的情况下确实是进不去的,需要在开发者工具里取消掉es6转es5,一开始我以为是网络问题,直到后来论坛里有人也遇到了这个问题和我又被这个问题拒审了我才去处理,不过这也是个临时解决办法吧。
  9. 游戏审查:字节的审查要比微信严格很多,我的游戏在素材审查这块就被拒了三次。这是我在接入微信时没有遇到的。感兴趣的朋友可以到头条搜索 毒来了 小游戏和微信里的进行一下比较,看看我都做了哪些素材上的修改。
  10. 莫名其妙的问题:字节的端比较多,在测试时也会遇到些莫名奇妙的问题,比如:实名制的问题,在苹果手机上,我只在第一次未登录状态下进入了游戏,后来登录后,再退出或卸载重装都要求我做实名认证,不认证就无法进入游戏,这就没办法测登录提示框功能了,搞的我不得不准备两部手机,一台始终不敢登录上去,来做未登录状态的测试。

以上就是我用C3D1.1.2版本接入字节小游戏遇到的问题,字节的审核人员办事效率还是很快的,基本在1~2天的时间就会处理完。不过还是有些需要加强的地方:比如一开始通知我素材违规,但又没具体说是哪个素材违规,搞的都不知道改哪里,后来反馈了有些改善。还有不把所有问题都列出来,光素材违规一项我就改了多次,看文档要求我是真不知道哪个素材违规了。总之,字节比微信略有繁琐和严格,好在有问题去社区询问,办事人答复也都算及时。希望这个分享能帮助想接入字节小游戏的朋友少走些弯路吧。

7赞

非常赞 nice

接个小游戏玩玩呀

:+1::+1::+1::+1:

楼主,版著指的是软件著作权?

是的(:slight_smile:)