我是如何给微信小程序审核员普及业余无线电知识的 image

我是如何给微信小程序审核员普及业余无线电知识的

这都2020年了,玩业余无线电的还是会受到群众的质疑和警惕。有在家里玩被邻居投诉的;有跑楼顶架设天线被物业阻挠的;有去山里玩电台被村民当间谍举报的……我遇到了更与时俱进的:做了个无线电相关的微信小程序被审核员给毙了。

事情是这样的。单位要上马一个微信小程序项目,我想先熟悉一下开发流程,于是就顺手做了一个非常简单的小程序。题材是业余无线电里常用到的“梅登海德网格”转换。这是一种用了几十年的简化位置表示法。它把一长串的经纬度,转换成4到6位字母和数字。

写代码的过程很简单,从微信官方的位置接口里获得手机的经纬度数据,再用两个开源的js脚本,分别转换成“度分秒”格式和“梅登海德”格式,最后显示在微信自带的地图上。用户可以靠拖拽屏幕上的地图,查询新位置的信息。全程就一个界面。如下图:

图片

因为业余无线电玩家都自称为HAM、火腿,所以这个小程序就起名叫“火腿网格”。

我把体验版发到一些业余无线电玩家的群里,大伙儿评价还都挺好。于是我兴致勃勃地把正式版提给了微信的小程序审核平台。一经他们审核通过,就可以正式给公众使用了。

然鹅,没成想,下午收到了审核失败的通知:

“小程序服务涉及暴露用户地理位置信息的情况,属于不正当使用用户隐私信息,平台不支持,请移违法违规服务,重新定位小程序服务功能。”

被微信给毙了……

我有点蒙圈。“火腿网格”就一个服务,移除了就剩下个没馅儿的饺子皮儿了。

我在小程序里特地用了微信位置接口提供的GCJ02类型的数据,是国家法定标准。应用也符合微信的《微信小程序平台运营规范》第15.4地理位置条款的所有5项要求。对比那些外卖、快递、网约车的小程序,它们不也是把用户的地址显示出来了吗?只不过它们显示的是汉字,我显示的是英文字母而已。

于是我就跟微信的审核员进行了在线沟通。我说,这个小程序不涉及任何存储、传递用户位置和数据的功能,所以不涉及“不正当使用用户隐私信息”。并请他们说明,哪些信息算是“暴露用户地理位置信息”?显示经纬度坐标算吗?

他们应该内部沟通了好一阵,还是不能给通过,理由仍然是“暴露位置信息”。却又不能解释我对外卖、快递的同类功能的质疑。

又过了半天,他们给我发了一个截图,问:图片中红框内的信息是什么意思呢?

图片

我恍然大悟,原来他们质疑的是 “梅登海德网格” 啊……

此时已经是下班时间,对方已经离线。晚上回到家,我整理了一小段“梅登海德网格”的简短介绍。

红框里的字母,是“梅登海德网格”,我有一篇公众号文章专门介绍这个。 https://mp.weixin.qq.com/s/B2e7b50gVE-VNvZmxx3zyQ 但是这个可能写的比较晦涩,偏技术性。

关于梅登海德网格的使用,是国际业余无线电联盟(IARU)推行的一种方案。用4-6个字母和数字,就能告诉对方自己的位置,而不用报出一长串经纬度数字。 在《业余无线电手册(第四版)》第30页提到过这个话题。 https://item.jd.com/11695330.html

我国也是IARU的成员国。代表中国加入IARU的是“中国无线电协会业余无线电分会”,简称CRAC。CRAC是在工信部的委托下,指导和组织中国业余无线电活动的社团(社政字号4873-1号)。详情请见CRAC的网站: http://crac.org.cn/ 中国对梅登海德网格的应用,可以参见CRAC的操作证书考试题库。 这页是CRAC公布的操作证书考试题库: http://crac.org.cn/News/Detail?ID=1862 请参见《2017-1031 题库电子版(v171031)》中的LK0862、LK0863、LK0864 三题。 总题库文件中,每道题的正确答案选择都是[A]。 图片 也就是说,这是国家鼓励大家使用的,一种表明自己位置用的方式。 这不是密码,也不是暗语,更不涉及国家安全和机密。 大家也可以通过收到的“梅登海德网格”,反过来查询对方的位置。有很多网站、软件、APP都支持这个功能。您可以在各大应用商店,搜索“Maidenhead”关键字,就能找出来很多。 我做的这个小程序,就是用来方便大家在做无线电通信时,查询自己的网格用的。 目前做的只是查询用户“自己的”网格信息。

第二天一早,我又联系到了前一天的审核员,然后把准备好的文字发给他。又过了好一会儿,我收到了回复:

“你好,这边将你的提供的信息反馈后,结合你的小程序当前服务功能,小程序暂不涉及暴露用户地理位置,辛苦重新提交代码审核,后续审核人员将以当时提审版本的具体服务功能为准~”

审核通过了!于是乎。

今天这个小程序正式发布了。这番折腾后,我还是有点开心的。不仅是因为审核通过了,还因为这世界上又多了几个知道“业余无线电”的小伙伴,而且他们接受的很快。

这件事说大不大,说小也不小吧。如今个人的通信手段太发达了,电子产品也不那么神秘了。但民间对无线电的关注和理解似乎并没有多大变化。至今全国加入CRAC的各级会员也就是17万多人(A类15万,B类2.2万人,C类只有733人)。可见我们的土壤里多么缺少无线电文化的养分啊。 怎么说,业余无线电也算是工业文明的一部分吧。 国家刚开始提的“需求侧”改革, 工业文明是多好的抓手啊,里边有说不完的话题,业余无线电文化就是其一 。 这些可都是看得见、 摸得着 的“诗和远方”啊。这难道 不比“盲盒”香吗?

文末,给自己的小程序做个广告,欢迎大家来体验一下 “火腿网格”

火腿网格
原文发表于我的微信公众号 BG6LH - 我是如何给微信小程序审核员普及业余无线电知识的