/ 微游技术部

微游技术部一周分享 20220612期

minigame.vip

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] GooglePlay 应用评价API简介

https://juejin.cn/post/7107809009973805069

为了避免开发者滥用和诱导玩家为应用刷分,Google Play商店官方提供了一组API,用于给应用评分。并且给出了一些合规要求:

  • 要在用户充分体验应用或游戏内容后再触发应用内评价流程。
  • 不要过度提示用户进行评价。
  • 在调用评价时,应用不应询问用户任何问题,包括有关用户意见的问题(例如,“您是否喜欢这款应用?”)或预测性问题(例如,“您会给这款应用打 5 星吗”)。

本文介绍了谷歌评价API的接入方法和合规政策。

2. [Go开发] Go定时监控Https证书

https://overstarry.vip/posts/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开发] 置顶(回到顶部)功能

https://juejin.cn/post/7108204644525932574

最近Web同学在研究如何进一步提高Web页面的加载速度,其中一个动作就是,抛弃了臃肿的Nuxt.js框架,改用传统的方式来编写html页面。

那么,传统的方法如何实现回到页面顶部的功能呢?请看本文。

5. [Apple开发] 修改ipa包的版本号

https://gitee.com/dony1122/note/blob/master/修改ipa包的版本号.md

做苹果开发的同学都知道,项目打包上传苹果商店的过程是一件很耗时的事情,而且还经常出错。有时候一着急忘记改版本号,又得重来一遍。

本文介绍一个小技巧:如何直接修改ipa包的版本号,避免重新打包。

以上。