ARTICLE · 1080575
做了个开门的小网页代替门禁APP
做了个开门的小网页代替门禁app
住的小区进门要用一个 App。
每天回来,掏出手机,找到 App,等它打开,再点开门,选一下门。
事情不大。就是麻烦。
尤其有时候网络不好,人在门口站着,看着那个圈转啊转,就有点烦,因为要加载很多广告,然后点了之后还会自动跳到其他APP。
有时候外卖员或者快递小哥打电话说要进门,远程开,等这个App反应都要半分钟,手忙脚乱的。

本人对这种重复的小麻烦比较敏感。
于是前几天突然想,要不自己弄一个更简单界面?
一开始还是按照网上比较常见的办法,想把 App 反编译了看看。
结果发现它是 Flutter 写的。
折腾了一阵,没看到什么有用的东西。
这时候觉得,再研究下去,大概又要浪费半天时间。
于是换了个办法。
我就把登录、选门、开门这几个动作分别跑了一遍,看手机和服务器之间究竟在传什么。
这么一看,事情倒没那么复杂。
把请求弄明白以后,自己写个网页就可以了。然后上传到cloudflare(不用钱,去注册一下就行),手机只需要打开网址,登录就可以直接用。
最后做出来的东西很简单,不到30分钟解决
就一个html网页(用的是免费的cloudflare托管网址)(感觉直接保存html文件在手机也可以用,不过没测试这个)
保存URL地址到手机浏览器,打开地址以后登录,还是用自己的手机号收验证码。

登录一次,后面就不用每次重新登录。
家里几个门可以自己切换。
中间没有什么花里胡哨的功能,就是一个很大的按钮:

现在回来以后,点一下图标,再按一下。
门就开了。以前要找 App、等它打开、再点几下,等待广告5秒,然后点击开门,又自动弹广告跳转到其他app,有点麻烦。
现在基本1秒。
有人可能会问,这算不算破解?
个人自用、未传播工具、未获取他人数据,应该不算的。
只是把原来 App 做的那几个请求,换成了一个自己更喜欢的界面。
当然,门禁这种东西毕竟跟实际出入有关,也只拿自己的账号自己用。
其实这东西很小。
小到以前如果有人跟我说,要专门做一个这样的东西,自己也不会做,请人做又成本巨高:
现在有了 AI Coding,想法倒容易动起来。
不会写,就让 AI 帮着写。
哪里不对,就改。改着改着,居然30分钟不到也就做出来了。
所以最近越来越喜欢这种小折腾。
不是为了做一个多厉害的软件。
就是生活里有个小地方不顺手,突然想:
改完发现,还真挺好用。仅此而已。
注: 本文仅提供思路学习分享,不提供软件下载。