Egret游戏转小米快游戏开发参考


本文链接: http://51meaning.cn/blog/?p=450   转载请注明转载自:我要MEANING

小米

由于小米快游戏开发文档尚不像微信小游戏一般明确全面,故本文主要针对小米快游戏开发做一些总结,以便后开发者少走弯路、提高效率。

1、Main类若带包路径,会提示找不到Main,此时只需修改Main“逻辑路径”为不带包路径的即可。

2、资源缓存机制就是使用webview 的机制,资源更新与否应该和资源服务器设置有关系。

3、游戏更新机制是:每天更新,第二天一般可以看到效果,会加载,能运行在当前平台版本的最新包。

4、快游戏rpk的大小是5M以内,分包是10M。不是1M以内!!

5、开发参考文档:https://dev.mi.com/console/doc/detail?pId=1737
应用后台网址:https://www.quickapp.cn/myCenter/gameManage/gameList
API参考文档:https://doc.quickapp.cn
小米快游戏官方群:367882093
很多推进需与小米工作人员对接,建议先加群,然后@小米商务了解更多。

6、刘海屏问题处理:使用小米api获取手机型号,然后根据型号判断是否是刘海屏。
小米刘海屏手机所有型号文档:https://dev.mi.com/console/doc/detail?pId=1341

7、签名方法及支付回调可以参考:http://51meaning.cn/blog/?p=83​

8、生成签名文件
openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem

9、注意事项
1)声明的最小框架版本“1050”,在manifest.json配置。
2)登录必接(无论是否单机游戏),且联运排他(广告、内购),可不商业化。
3)无版号可广告变现,有版号可开内购。
4)需调用平台分享能力,不允许自有分享;分享可定制标题、文案、图片等,URL不可定制。

1+