夜雨聆风学习资料网

ARTICLE · 1080575

做了个开门的小网页代替门禁APP

做了个开门的小网页代替门禁APP

做了个开门的小网页代替门禁app

住的小区进门要用一个 App。

每天回来,掏出手机,找到 App,等它打开,再点开门,选一下门。

事情不大。就是麻烦。

尤其有时候网络不好,人在门口站着,看着那个圈转啊转,就有点烦,因为要加载很多广告,然后点了之后还会自动跳到其他APP。

有时候外卖员或者快递小哥打电话说要进门,远程开,等这个App反应都要半分钟,手忙脚乱的。

本人对这种重复的小麻烦比较敏感。

于是前几天突然想,要不自己弄一个更简单界面?


一开始还是按照网上比较常见的办法,想把 App 反编译了看看。

结果发现它是 Flutter 写的。

折腾了一阵,没看到什么有用的东西。

这时候觉得,再研究下去,大概又要浪费半天时间。

于是换了个办法。

•不研究它是怎么写的,看看它到底发了什么。*

我就把登录、选门、开门这几个动作分别跑了一遍,看手机和服务器之间究竟在传什么。

这么一看,事情倒没那么复杂。

把请求弄明白以后,自己写个网页就可以了。然后上传到cloudflare(不用钱,去注册一下就行),手机只需要打开网址,登录就可以直接用。


最后做出来的东西很简单,不到30分钟解决

就一个html网页(用的是免费的cloudflare托管网址)(感觉直接保存html文件在手机也可以用,不过没测试这个)

保存URL地址到手机浏览器,打开地址以后登录,还是用自己的手机号收验证码。

登录一次,后面就不用每次重新登录。

家里几个门可以自己切换。

中间没有什么花里胡哨的功能,就是一个很大的按钮:

•开门。*
然后把网页地址加到手机主屏幕。

现在回来以后,点一下图标,再按一下。

门就开了。以前要找 App、等它打开、再点几下,等待广告5秒,然后点击开门,又自动弹广告跳转到其他app,有点麻烦。

现在基本1秒。


有人可能会问,这算不算破解?

个人自用、未传播工具、未获取他人数据,应该不算的。

只是把原来 App 做的那几个请求,换成了一个自己更喜欢的界面。

当然,门禁这种东西毕竟跟实际出入有关,也只拿自己的账号自己用。


其实这东西很小。

小到以前如果有人跟我说,要专门做一个这样的东西,自己也不会做,请人做又成本巨高:

•犯不上。*

现在有了 AI Coding,想法倒容易动起来。

不会写,就让 AI 帮着写。

哪里不对,就改。改着改着,居然30分钟不到也就做出来了。

所以最近越来越喜欢这种小折腾。

不是为了做一个多厉害的软件。

就是生活里有个小地方不顺手,突然想:

•那我自己改改看。*

改完发现,还真挺好用。仅此而已。

注: 本文仅提供思路学习分享,不提供软件下载。

相关学习资料