微游技术部一周分享 20220612期
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] GooglePlay 应用评价API简介
为了避免开发者滥用和诱导玩家为应用刷分,Google Play商店官方提供了一组API,用于给应用评分。并且给出了一些合规要求:
- 要在用户充分体验应用或游戏内容后再触发应用内评价流程。
- 不要过度提示用户进行评价。
- 在调用评价时,应用不应询问用户任何问题,包括有关用户意见的问题(例如,“您是否喜欢这款应用?”)或预测性问题(例如,“您会给这款应用打 5 星吗”)。
本文介绍了谷歌评价API的接入方法和合规政策。
2. [Go开发] Go定时监控Https证书
线上有个ssl证书因为没有设置自动更新导致证书失效,加上另外一些不够优化的业务实现逻辑,阴差阳错触发了短时间的服务中断。
技术部的小伙伴用go开发了一个小工具:用于定时监控https证书,避免再次发生此类事故。
github地址: https://github.com/overstarry/check_https
3. [Docker] 在Mac M1上构建x86系统架构Docker镜像
https://luckytking.github.io/2022/06/在macm1上构建x86系统架构docker镜像/
自动苹果使用了自家的ARM架构M1芯片替代了牙膏厂的x86芯片后,在开发者环境中,x86一统天下的格局被打破,潘多拉魔盒被打开,各种各样的兼容性问题也随之而来,其中之一就是:如何在arm环境中构建x86的docker镜像?
本文介绍了如何使用docker的实验性功能buildx来在M1芯片的Mac系统上构建x86系统镜像。
4. [Web开发] 置顶(回到顶部)功能
最近Web同学在研究如何进一步提高Web页面的加载速度,其中一个动作就是,抛弃了臃肿的Nuxt.js框架,改用传统的方式来编写html页面。
那么,传统的方法如何实现回到页面顶部的功能呢?请看本文。
5. [Apple开发] 修改ipa包的版本号
做苹果开发的同学都知道,项目打包上传苹果商店的过程是一件很耗时的事情,而且还经常出错。有时候一着急忘记改版本号,又得重来一遍。
本文介绍一个小技巧:如何直接修改ipa包的版本号,避免重新打包。
以上。