防疫实联制 | 简单进行短信实联 (1.7 支援全家 APP 实联)
文章最后更新于: 2021 年 6 月 4 日 由 SHXJ 更新
疫情严峻的当下,台湾发表了全台统一以及方便的实联制“短信实联制”
由于每次都要开启疾管家的 LINE 好友,那个速度超慢,或是透过 Google Lens 扫描
但是这两种都还要手动按下发送短信的按钮
假日无聊就用 App Inventor 写了一个可以最大程度简化短信实联制的应用程式
感谢 @Hiroshi 帮我绘画 App Icon
这个 APP 支援短信实联制以及 Google 表单实联制 (或者是其他类型的表单)
如果大家觉得好用欢迎帮我分享出去~
分享的时候请尽量用部落格原文分享,再次谢谢大家的合作:)
感谢电脑王阿达介绍分享
感谢瓦特兄弟介绍分享

防疫实联制 App
特点介绍
- 支援最新的短信实联制以及传统的表单实联制
- 支援全家 APP 实联制 (扫描后自动跳转)
- 对于恶意修改的 QRCODE 有分辨功能,保护您的钱包
- 使用简单,快速上手
- 自动传送短信免手动操作
- 涵盖大部分的 Android 手机都能使用
支援系统: Android 6.0.1 以上 (理论上更低的也可以,只是我没有机子测试)
支援系统版本: 国际版、陆版等手机皆支援
如果有 BUG 欢迎在下方留言告诉我,或是加入我的 LINE 再跟我回报也可以
如果扫描不太到,可以试着后退一点拉大距离唷~
*如果是手机内建是 Google 短信的使用者,扫描完成之后重新开启 App 会发现停留在短信画面
这个暂时的解决方法就是更换默认短信应用程式 (推荐 whoscall)*
往后的版本如果有解决方法我会更新上来的
ChangeLog (建议更新版本 v1.7 功能较完整)
v1.7 – 2021/06/03 更新 | 点我下载(蓝奏云) | 点我下载(GoogleDrive)
- 变更同行人数为符合官方规定之样式( +N )
- 新增退出程式确认提示窗
- 新增支援全家 App 实联(扫描后自动跳转)
- 新增测试开关(开启后会在短信内容后面加上”未到场”)用以测试扫描是否正常
- 新增可调整扫描区域大小
- 修正 Google 表单的判断基准
v1.6 – 2021/05/28 更新 | 点我下载(蓝奏云) | 点我下载(GoogleDrive)
- 新增设定页面
- 新增扫描模式的选项 (用以修正某些使用者不好扫描/无法扫描的问题)
- 新增开启/关闭扫描震动
- 新增开启/关闭扫描逼逼声
- 新增分享这个 APP 给其他人
- 新增网页加载中的提示
- 修正锁定直向萤幕
- 修正显示不支援的 QRCODE 警告通知
v1.5 – 2021/05/27 更新 | 点我下载(蓝奏云) | 点我下载(GoogleDrive)
- 修正在低 SDK 版本 (28以下) 手机的权限获取问题
(在 Android 8 及以下的手机需要多一个权限“电话(获取手机状态)”) - 更换扫描 QRcode 的元件 (ScanView) 并重新设计排版
- 新增含自己人数选项 (默认1人,最多5人)
- 修复扫描完毕之后程式没有结束的问题
- 修复权限如果选择拒绝,不会再次询问的问题
v1.4 – 2021/05/25 更新 | 点我下载(蓝奏云) | 点我下载(GoogleDrive)
- 将“扫描 QRcode”按钮移到下方,方便单手操作
- 新增传送后自动开启短信的开关(默认开启)
- 新增第一次扫描完成之后回到 APP 会再次开启镜头
- 新增“检查更新”按钮,按下之后会在中间的画面直接开启此页面
v1.3 – 2021/05/24 更新 | 点我下载(蓝奏云) | 点我下载(GoogleDrive)
- 优化了权限的取得方式
- 更换了金钥 (旧版本需要解除安装)
v1.2 – 2021/05/23 更新
- 加入动态字体大小
- 扫描后直接传送短信
- 支援 Google 表单实联
v1.0 初始版本
使用教学
短信实联制
安装 App 之后直接开启应用程式,程式会直接开启镜头准备扫描 QRcode
如果没有自动开启镜头,请按下“扫描 QRcode”

将镜头对准 QRcode 扫描

扫描之后会跳出是否传送短信到 1922 请将记住我的选择打勾并且按下一律允许 (只有第一次需要按)

再来就会自动送出短信并且停留在这个画面,请将画面交给工作人员检查(如果需要)
※注意:显示未送达是因为我开启了飞航模式用于测试,实际使用时并不会出现
※注意2:如果初次使用没有自动送出短信,那是因为没有授予权限导致,请返回上一页重新扫描即可

以下是同行人数的范例 (自己一人则不会出现)
使用方法为,先点选包含自己在内的总人数,然后再扫描 QRcode 即可。

表单实联制
如果店家提供的是表单类型的实联制,则会在应用程式内直接开启表单供使用者填写

设定页面

- 自动开启短信页面
– 如果开启,扫描完成后会开启短信页面,反之则不会打开 - 扫描模式切换
– 默认是模式一,如果发现很难扫描或是根本扫描不到,切换到模式二可能可以解决问题(?) - 扫描到 QRcode 后震动
– 会震动 - 扫描到 QRcode 后发出哔哔声
– 会叫 - 检查更新
– 按下后可以选择使用浏览器打开我的部落格,查看有没有最新更新 - 分享这个 APP 给其他人
– 按下后会产生以下的文字供您传送给其他人一起使用


安全性问题
由于这个 App 有使用到“直接传送短信”的权限
这个在 Android 程式中属于高度敏感权限
所以如果有被报毒的情况下属于误判,目前知道只有 avast-moblie 会误判
以下附上 VirusTotal 的检测报告

如果发现有什么 Bug 可以在下面回复或者是拉到部落格底部加入我的 LINE
喜欢我的文章欢迎拉到页面底部请我喝一杯咖啡~
我是 SHXJ,我们下篇文章见!
- 天下布魔描述档 直接安装方法 免七天重新安装 - 2022 年 5 月 25 日
- K30 至尊纪念版通过 SafetyNet 教学 | 小米通用 | Zygisk | Magisk Canary - 2021 年 12 月 13 日
- MIUI 12.5 国际/台湾版更换字体成苹方体教学 | 免 ROOT | 不会恢复 - 2021 年 12 月 7 日
您好,感谢您开发这个程式,刚下载测试时在扫描完后跳出[ Runtime Error Neither user10102 or current process has android.permission.READ_PHONE_STATE] 的讯息然后只能结束程式
看起来是权限相关问题,方便拉到部落格底部加入我的LINE吗?
谢谢,分享,很好用,请问 如果发现扫描模式2比较好扫描,就直接设定在模式2就行了,不用在改回模式1
感谢开发作者这个实用 且操作直觉的APP,真的非常好用🤗🤗
大推👍👍👍
谢谢您的支持,目前V1.5快要更新囉~敬请期待:)
感谢您开发了这个app,非常方便实用!
谢谢您的支持,目前V1.5快要更新囉~敬请期待:)
愿意提供aia档做为学习参考吗?
愿意提供aia档做为学习参考吗??
我使用OPPO 11S+,安装1.3跟1.4板,都可以扫QR码,但是短信均送不出去,改用LINE疾管家却是OK,可以短信出去
我发现一个BUG,修正一下。
我使用OPPO 11S+,安装1.3跟1.4板,都可以扫QR码,可以自动跳到短信画面,但是短信均送不出去,只能用贴上才能把实联制的讯息发出,我改用LINE疾管家却是OK,可以自动短信出去。
请问手机的 Android 版本?
版本:7.1.1
COLOROS:V3.2
核心版本:4.4.21-G202007182002
基频版本:Q_V1_P14,Q_V1_P14
有其他东西想请您帮我测试一下,可以请您帮我拉到部落格底部加入我的LINE吗?
家人一只旧手机扫完QR CODE之后跳到短信页面,但都没有自动填写短信内容并传送,会是因为门号是预付卡的关系吗?
回到页面是不是有一个黑底的错误讯息?
没有耶,就停留在短信页面,但都没有自动打内容出来
https://qa.twca.com.tw/midrcs/
不知道跟这有没有关系
可以请您拉到部落格底下加入我的LINE吗?~这样比较快速
527更新以后比较难扫描
原本1.4的比较好扫描
如果不好扫描可以将相机离QRCODE远一点就会比较好扫囉~
1.5今天基本上都扫不太到…
已经要更新下一个修正版本了,可以调整扫描模式,不好意思~如果您愿意帮我测试的话,可以拉到部落格底部加入我的赖吗?
先感谢你开发这个App,我是外送员每天经常使用这个App,有遇到一个小小的困扰,就是使用一次过后再次点击图案要打开扫描QR Code,APP页面还在短信那里,需要按返回键或是从多工页面关闭app号重开。
希望新增一个功能,可以设定APP在背景一段时间后自动关闭或重置!
好的,方便请您加入我的LINE吗? 想请您帮我测试
我的短信默认是Signal这个app, 扫玩QR code之后会自动打开Signal app但是发现实际短信传送是透过Android 内建的”讯息” 传送 (Pixel 5)
是的,由于传送短信的方法是调用内建的API,也不是特定的使用哪个应用程式去做传送,请问目前您无法正常使用吗?
其实实际上有发送出去 但是需要”手动” 点开 “讯息” 这个app给店员检查 (因为app自动开启的是我设定的默认短信app “Signal”)
建议可以强制开启 “讯息” app而不是user设定的短信默认程式
所以短信有传送出去,但是为什么 Signal 没有显示已经传送出去的短信?
然后因为手机厂牌型号众多,每一间使用的讯息APP都是自家开发的(少部分用 Google) 故我无法直接写死开启”讯息”APP,请见谅
但我可以在往后的版本更新中试着加入让使用者自行选择开启的应用程式的功能。
这边建议您可以先更换默认的应用程式为 whoscall,测试都是正常的。
短信是透过”讯息”传送出去的不是透过Signal 所以打开Signal是看不到的, 这时候打开”讯息”就有看到刚刚传出去的讯息
p.s. 我的手机是Pixel5
你好,谢谢你开发这个 App,真的很方便!
这边建议还可以增加扫描全家 QRCode 的功能,扫完后自动跳转到全家的 App(有安装的话)
不过其实大部份全家都有附上短信实联制的 QRCode,所以这项功能也不是说很必要,就当作给作者一些参考
最后,想请问这个 App 之后是否会考虑上架到 Google Play 商店呢?
您好,这边谢谢您的建议
首先针对全家App的部分,我会考虑开发,不过就像是你说的目前全部都会提供短信实联,所以必要性就不是那么高
Play商店的部分因为含有高度敏感权限“直接传送短信”,目前还在积极的与Google沟通中,如有进度我会公布在部落格上面~
最后谢谢你的支持,方便的话也可以帮我推广出去,有什么问题也可以随时联络我:)
SHXJ
您好,目前全家实联开发完成囉,如果您有方便的话可以帮我测试吗?请加入我的赖
SHXJ
您好,感谢您开发出这个APP,相当方便好用,要回报一个问题,就是扫完QR code发送完短信之后,跳回APP会发现扫描框变成一片空白,就算按”重启QRcode扫描”,那个扫描框也不会出现,要关掉APP再重启才会正常,等于每次扫完都要手动关掉APP才能扫下一次,这有办法修正吗?
问题点萤幕截图:https://i.imgur.com/jUEZtYb.png
另请问扫描框的区域能加大吗?
您好,Ethan 感谢您的回报提供
首先回答您的第一个问题,这个问题目前属于个案,没有人向我回报过,所以可否请您加入我的 LINE,好方便我帮您解决问题?
再来是第二个问题,好的,我会在下个版本调整扫描框的大小,谢谢您的回报。
SHXJ
新版1.7测过,Android 5.1除之前回报的状况外,没什么奇怪问题,如还有下一版建议加入放大缩小功能,这功能其实是很好用的;另实测1.7版计时,从扫完code(震动起算)至短信传送成功画面跳出,比1.6版慢了些(最多达到0.5sec),这是比较可惜的地方
缩放功能目前跟 ScanView 插件作者确认,作者回复目前暂时不会有这个功能,未来可能会有。
另外扫描的速度自己测试来看是没有变的,就像我之前说过的跟手机性能以及QROCDE、镜头品质都有关系,请悉知。
在三星装置会与Samsung Pay 冲突!
会跳出“使用相机时无法付款”
需要手动退出程式才能用
估计是扫码完后仍然在后台占用相机所致
1.6 1.7皆有此问题
这个问题有人回报了~目前想办法解决中
SHXJ
希望可以点两下返回就能自动关闭程式~谢谢研发~~
原本是点返回就会关闭的,不过现在有提示视窗不好用吗?QQ
因为这样还要移动手指到上面才能离开呀 哈哈
要贯彻懒人宗旨~
用了一阵子,很好用,但我用起来有个大问题:
扫完后短信确实在扫的当下有发出去,但是出现在短信APP(手机内建的,非第三方)上却是数分钟后的事,例如我刚刚12:43扫,12:45在短信APP上都还没看到这则短信,到了12:46短信画面上才出现了12:43分发出去了这则短信,这问题遇到会检查你有没有扫的店家时会很麻烦
手机:ASUS Zenfone4
您好,这个问题属于个案,通常发生在性能较为不好的手机上面,因为无法及时的处理/送出短信。
其实当下是有发送出去的,只是显示时间晚了,这边建议您可以更换默认短信应用程式为 whoscall 试试看
请问需要取得
android.permission.GET_ACCOUNTS
android.permission.ACCOUNT_MANAGER
android.permission.MANAGE_ACCOUNTS
android.permission.USE_CREDENTIALS
android.permission.READ_PHONE_STATE
android.permission.READ_EXTERNAL_STORAGE
android.permission.INTERNET
这几项权限的原因和用途是什么?
好的,请您加入我的LINE,我还为您进行说明。
对于未上架Play商店的app安全性本就该打个大问号,相信并不是只有我有疑虑,我认为正直的开发者绝对有义务对所有user解释一下需要高风险敏感权限的用意,才是一位称职且负责任的开发者,所以还请您直接在此公开说明即可喔,谢谢。
这个倒是也没有什么问题就是,原本只是认为留言这边可能来往会有点时间差而无法即时解决问题~
首先,对于不能上架Google play那边我已经有做过说明,Google play审核团队认为我不能使用”SEND_SMS”的权限,他们认为这是高度危险的权限
无论我怎么解释,提出多少证据,他们就是要求我拿掉这个权限,但是拿掉这个权限就失去了这个程式的意义,直到现在我还是有在跟 Google 持续的沟通中
然后再来,我在程式中定义的权限只有三项
1. 相机权限
2. 直接传送短信的权限
3. 对于低版本的手机,ScanView 那边需要有读取手机状态的权限,我没有程式码所以我无从得知为何需要
再来其他的权限一概都不是我要求的,APP INVENTOR 那边可能有自己的考量
毕竟本来就不是正规用 Android Studio 撰写的程式,其实自由度没有那么的高
这样不知道是不是您需要的答案呢?
原来如此,所以搞了半天原来我列的那些权限都不是版大加进去的喔,看来是我误会版大了呢,先在这边跟您致歉🙏
确认没资安疑虑即可,感谢您的详尽解释~
没事,也谢谢您提出详细的疑问,让我可以解答清楚对于权限的相关情况
有消除您的疑虑那就好了:)
(我本身也很注重资安,所以连READ_PHONE_STATE都只限定Android8以下的机型才索要,而不是跟所有版本)
可以建议有个选项是离开app之后可以自动关闭,老人家在送出之后下一次再打开app的时候会停留在上一次传送的讯息,他们会很慌不知道怎么回去
其实我在文章中有说明过囉,这个是Google讯息才会出现的问题
程式默认就是扫描完毕直接关闭的,您可以将默认应用程式更换成whoscall即可解决问题
默认应用程式更换成whoscall?这个有点不懂,不好意思因为是长辈的手机
装了Whoscall 你应该就懂了
就是将 whoscall 设定成接收/传送短信的应用程式
如果您还是无法了解的话我可以另外写一篇教学
您好,K40 eu 12.5.6.0版,试了很多次,扫描后进入短信,但没有加载任何文字,换了另一个app就正常
您好,我这边K40 EU 12.5.6.0版本都很正常
重新安装一下软件试试看
想请问贵作者,本人前一只手机是红米 note 8 pro,使用这个app非常好用,现在换了POCO F3,发现扫码后祇有叫出短信,但无扫码内容,可是使用内建的扫一扫又没问题,不知是那项权限没开,有办法解决这个问题吗?
我的POCO F3正常使用,您的新手机有放入 SIM 卡吗?
有的,我的卡1是远传,卡2是台湾之星,都是用远传来传实联制讯息,那也许是新旧机备份时有误也说不定,我再试试回复出厂设定看会不会正常,谢谢。
Miui 13 OS 显示这只APP有木马程式~~
因为这一支程式需要直接传送短信的权限,这个权限在Android中是比较敏感的权限,报木马很正常
用很久了
真的超好用!!!
谢谢支持