防疫實聯制 | 簡單進行簡訊實聯 (1.7 支援全家 APP 實聯)

文章最後更新於: 2021 年 6 月 4 日 由 SHXJ 更新

疫情嚴峻的當下,台灣發表了全台統一以及方便的實聯制「簡訊實聯制」

由於每次都要開啟疾管家的 LINE 好友,那個速度超慢,或是透過 Google Lens 掃描

但是這兩種都還要手動按下發送簡訊的按鈕

假日無聊就用 App Inventor 寫了一個可以最大程度簡化簡訊實聯制的應用程式

感謝 @Hiroshi 幫我繪畫 App Icon

這個 APP 支援簡訊實聯制以及 Google 表單實聯制 (或者是其他類型的表單)

如果大家覺得好用歡迎幫我分享出去~

分享的時候請盡量用部落格原文分享,再次謝謝大家的合作:)

感謝電腦王阿達介紹分享

感謝瓦特兄弟介紹分享

https://wattbrother.com/17181

防疫實聯制 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,我們下篇文章見!

64 thoughts on “防疫實聯制 | 簡單進行簡訊實聯 (1.7 支援全家 APP 實聯)

  1. 您好,感謝您開發這個程式,剛下載測試時在掃描完後跳出[ Runtime Error Neither user10102 or current process has android.permission.READ_PHONE_STATE] 的訊息然後只能結束程式

    1. 謝謝,分享,很好用,請問 如果發現掃描模式2比較好掃描,就直接設定在模式2就行了,不用在改回模式1

  2. 我使用OPPO 11S+,安裝1.3跟1.4板,都可以掃QR碼,但是簡訊均送不出去,改用LINE疾管家卻是OK,可以簡訊出去

  3. 我發現一個BUG,修正一下。
    我使用OPPO 11S+,安裝1.3跟1.4板,都可以掃QR碼,可以自動跳到簡訊畫面,但是簡訊均送不出去,只能用貼上才能把實聯制的訊息發出,我改用LINE疾管家卻是OK,可以自動簡訊出去。

  4. 家人一隻舊手機掃完QR CODE之後跳到簡訊頁面,但都沒有自動填寫簡訊內容並傳送,會是因為門號是預付卡的關係嗎?

        1. 已經要更新下一個修正版本了,可以調整掃描模式,不好意思~如果您願意幫我測試的話,可以拉到部落格底部加入我的賴嗎?

  5. 先感謝你開發這個App,我是外送員每天經常使用這個App,有遇到一個小小的困擾,就是使用一次過後再次點擊圖案要打開掃描QR Code,APP頁面還在簡訊那裡,需要按返回鍵或是從多工頁面關閉app號重開。
    希望新增一個功能,可以設定APP在背景一段時間後自動關閉或重置!

  6. 我的簡訊預設是Signal這個app, 掃玩QR code之後會自動打開Signal app但是發現實際簡訊傳送是透過Android 內建的”訊息” 傳送 (Pixel 5)

      1. 其實實際上有發送出去 但是需要”手動” 點開 “訊息” 這個app給店員檢查 (因為app自動開啟的是我設定的預設簡訊app “Signal”)

        建議可以強制開啟 “訊息” app而不是user設定的簡訊預設程式

        1. 所以簡訊有傳送出去,但是為什麼 Signal 沒有顯示已經傳送出去的簡訊?
          然後因為手機廠牌型號眾多,每一間使用的訊息APP都是自家開發的(少部分用 Google) 故我無法直接寫死開啟”訊息”APP,請見諒
          但我可以在往後的版本更新中試著加入讓使用者自行選擇開啟的應用程式的功能。
          這邊建議您可以先更換預設的應用程式為 whoscall,測試都是正常的。

          1. 簡訊是透過”訊息”傳送出去的不是透過Signal 所以打開Signal是看不到的, 這時候打開”訊息”就有看到剛剛傳出去的訊息

            p.s. 我的手機是Pixel5

  7. 你好,謝謝你開發這個 App,真的很方便!
    這邊建議還可以增加掃描全家 QRCode 的功能,掃完後自動跳轉到全家的 App(有安裝的話)
    不過其實大部份全家都有附上簡訊實聯制的 QRCode,所以這項功能也不是說很必要,就當作給作者一些參考
    最後,想請問這個 App 之後是否會考慮上架到 Google Play 商店呢?

    1. 您好,這邊謝謝您的建議
      首先針對全家App的部分,我會考慮開發,不過就像是你說的目前全部都會提供簡訊實聯,所以必要性就不是那麼高
      Play商店的部分因為含有高度敏感權限「直接傳送簡訊」,目前還在積極的與Google溝通中,如有進度我會公布在部落格上面~
      最後謝謝你的支持,方便的話也可以幫我推廣出去,有什麼問題也可以隨時聯絡我:)
      SHXJ

  8. 您好,感謝您開發出這個APP,相當方便好用,要回報一個問題,就是掃完QR code發送完簡訊之後,跳回APP會發現掃描框變成一片空白,就算按”重啟QRcode掃描”,那個掃描框也不會出現,要關掉APP再重啟才會正常,等於每次掃完都要手動關掉APP才能掃下一次,這有辦法修正嗎?

    問題點螢幕截圖:https://i.imgur.com/jUEZtYb.png

    另請問掃描框的區域能加大嗎?

    1. 您好,Ethan 感謝您的回報提供
      首先回答您的第一個問題,這個問題目前屬於個案,沒有人向我回報過,所以可否請您加入我的 LINE,好方便我幫您解決問題?
      再來是第二個問題,好的,我會在下個版本調整掃描框的大小,謝謝您的回報。
      SHXJ

      1. 新版1.7測過,Android 5.1除之前回報的狀況外,沒什麼奇怪問題,如還有下一版建議加入放大縮小功能,這功能其實是很好用的;另實測1.7版計時,從掃完code(震動起算)至簡訊傳送成功畫面跳出,比1.6版慢了些(最多達到0.5sec),這是比較可惜的地方

        1. 縮放功能目前跟 ScanView 插件作者確認,作者回覆目前暫時不會有這個功能,未來可能會有。
          另外掃描的速度自己測試來看是沒有變的,就像我之前說過的跟手機性能以及QROCDE、鏡頭品質都有關係,請悉知。

  9. 在三星裝置會與Samsung Pay 衝突!
    會跳出「使用相機時無法付款」
    需要手動退出程式才能用
    估計是掃碼完後仍然在後台佔用相機所致
    1.6 1.7皆有此問題

  10. 用了一陣子,很好用,但我用起來有個大問題:
    掃完後簡訊確實在掃的當下有發出去,但是出現在簡訊APP(手機內建的,非第三方)上卻是數分鐘後的事,例如我剛剛12:43掃,12:45在簡訊APP上都還沒看到這則簡訊,到了12:46簡訊畫面上才出現了12:43分發出去了這則簡訊,這問題遇到會檢查你有沒有掃的店家時會很麻煩

    手機:ASUS Zenfone4

    1. 您好,這個問題屬於個案,通常發生在性能較為不好的手機上面,因為無法及時的處理/送出簡訊。
      其實當下是有發送出去的,只是顯示時間晚了,這邊建議您可以更換預設簡訊應用程式為 whoscall 試試看

  11. 請問需要取得
    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
    這幾項權限的原因和用途是什麼?

      1. 對於未上架Play商店的app安全性本就該打個大問號,相信並不是只有我有疑慮,我認為正直的開發者絕對有義務對所有user解釋一下需要高風險敏感權限的用意,才是一位稱職且負責任的開發者,所以還請您直接在此公開說明即可喔,謝謝。

        1. 這個倒是也沒有什麼問題就是,原本只是認為留言這邊可能來往會有點時間差而無法即時解決問題~
          首先,對於不能上架Google play那邊我已經有做過說明,Google play審核團隊認為我不能使用”SEND_SMS”的權限,他們認為這是高度危險的權限
          無論我怎麼解釋,提出多少證據,他們就是要求我拿掉這個權限,但是拿掉這個權限就失去了這個程式的意義,直到現在我還是有在跟 Google 持續的溝通中
          然後再來,我在程式中定義的權限只有三項
          1. 相機權限
          2. 直接傳送簡訊的權限
          3. 對於低版本的手機,ScanView 那邊需要有讀取手機狀態的權限,我沒有程式碼所以我無從得知為何需要
          再來其他的權限一概都不是我要求的,APP INVENTOR 那邊可能有自己的考量
          畢竟本來就不是正規用 Android Studio 撰寫的程式,其實自由度沒有那麼的高
          這樣不知道是不是您需要的答案呢?

          1. 原來如此,所以搞了半天原來我列的那些權限都不是版大加進去的喔,看來是我誤會版大了呢,先在這邊跟您致歉🙏
            確認沒資安疑慮即可,感謝您的詳盡解釋~

          2. 沒事,也謝謝您提出詳細的疑問,讓我可以解答清楚對於權限的相關情況
            有消除您的疑慮那就好了:)
            (我本身也很注重資安,所以連READ_PHONE_STATE都只限定Android8以下的機型才索要,而不是跟所有版本)

  12. 可以建議有個選項是離開app之後可以自動關閉,老人家在送出之後下一次再打開app的時候會停留在上一次傳送的訊息,他們會很慌不知道怎麼回去

    1. 其實我在文章中有說明過囉,這個是Google訊息才會出現的問題
      程式預設就是掃描完畢直接關閉的,您可以將預設應用程式更換成whoscall即可解決問題

  13. 想請問貴作者,本人前一隻手機是紅米 note 8 pro,使用這個app非常好用,現在換了POCO F3,發現掃碼後祇有叫出簡訊,但無掃碼內容,可是使用內建的掃一掃又沒問題,不知是那項權限沒開,有辦法解決這個問題嗎?

      1. 有的,我的卡1是遠傳,卡2是台灣之星,都是用遠傳來傳實聯制訊息,那也許是新舊機備份時有誤也說不定,我再試試回復出廠設定看會不會正常,謝謝。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

緊急公告
如果遇到藍奏雲網站進不去,顯示找不到「伺服器 IP 位址。」
請手動將網址中的 lanzous 更改為 lanzoux
帶來不便,敬請見諒。