離線相片證明:沒有訊號也能留下證據

在沒有訊號的地下室和偏遠工地拍攝相片證明:GPS、可信時間和上傳佇列如何離線運作,以及外勤團隊檢查清單。

即使沒有訊號,你也能拍下附日期、時間和位置的相片證明,因為 GPS 不需要網路。比較難的問題在別處:手機無法和伺服器比對時,相片上的時間還能信任嗎?在恢復連線之前,相片要如何安全保存?這篇指南說明這兩點,並為在地下室、倉庫和偏遠工地工作的團隊提供一套流程。

外勤團隊會在哪裡失去訊號

在越南和其他地方,外勤工作常見的收訊死角包括:

  • 公寓大樓、商場和停車場的 地下室,在消防、電氣或給排水檢查時。
  • 工業區內 鋼構廠房,行動訊號很弱。
  • 偏遠工地:變電站、鄉間道路、湄公河三角洲的農場和養殖池。
  • 西北部和西原地區的 島嶼、沿海和山區。
  • 網路壅塞:手機顯示有訊號,卻根本無法上傳任何東西。

示意圖:在地下室、偏遠地區和沒有網路的遠方工地,一般 App 無法儲存相片

最後一種情況很容易被忽略。好的 App 會把「勉強連上」和「離線」一視同仁。

離線時哪些還能用、哪些不能

項目 需要網路嗎? 備註
GPS 座標 不需要 沒有 A-GPS 時第一次定位可能較慢
日期和時間 不需要 但需要可信時間機制(見下方)
街道地址 通常需要 把座標轉成地址是線上查詢
迷你地圖 通常需要 除非圖資已經快取
天氣 需要 來自天氣服務
上傳和驗證 需要 恢復連線後進行

哪些需要網路的對照表:GPS 座標和可信時間不需要,街道地址和迷你地圖通常需要,天氣需要,上傳和驗證則在恢復連線後進行

在地下室,真正的問題往往是 收不到衛星訊號,而不是網路。這時座標可能是舊的或偏差很大。我們的文章 手機 GPS 精確度解析 說明了如何解讀精確度數字。

可信時間如何離線運作

任何人都能在幾秒內修改手機時鐘。如果 App 相信那個時鐘,員工就能把時間調回去,假裝準時。常見的防禦方式是:

  1. 每次連線時 與伺服器同步,記錄一個參考時間。
  2. 同一時刻,記錄手機的 單調時鐘,這是一個只會往前、不受使用者修改系統時間影響的計數器。
  3. 離線拍攝時,相片時間 = 參考時間 + 單調時鐘經過的時間。

比較圖:手機時鐘可以在設定中修改,所以戳記顯示被修改的時間;與伺服器同步的時間則會忽略手機時鐘的變更

所以即使有人修改手機時鐘,戳記仍然正確。限制是:如果 手機在離線時重新開機,單調時鐘會歸零,App 就失去錨點。此時拍的相片應標示為時間未驗證,直到下一次同步。可信時間 vs 手機時間 有深入說明。

上傳佇列:讓相片安全保存

認真的相片證明 App 絕不會要你等到有連線才能拍。相反地:

  • 相片 立即加上戳記,存在 App 自己的儲存空間,而不是作業系統可能清除的快取。
  • 它會加入 上傳佇列,恢復連線時自動傳送,即使 App 已關閉或手機重新開機也一樣。
  • 暫時性的網路錯誤會 自動重試,永久性的錯誤則會清楚顯示。
  • 可選擇 僅限 Wi-Fi 設定,節省行動數據。

對審核者來說,離線工作造成延遲上傳是正常的。好的系統會公開記錄這段延遲,而不是隱藏它,讓審核者能依情境解讀相片。

無訊號工作團隊的檢查清單

出發前:

  • 趁還有網路時打開 App,讓它同步時間,並下載最新的範本和專案清單。
  • 檢查剩餘儲存空間,因為排隊中的相片會占空間。
  • 充飽電並帶行動電源。避免讓手機沒電,因為離線重新開機會削弱可信時間。

在現場:

  • 進入地下前,趁 GPS 還好時在入口拍一張開場相片。
  • 註明樓層、區域和工項,因為地下的座標不可靠。
  • 有相片等待上傳時,不要解除安裝 App 或登出。

回到有訊號的地方:

  • 打開 App 讓佇列運作,並確認等待數量歸零。
  • 把任何失敗的項目告訴組長,當天就處理好。

SnapID Mark 如何離線運作

使用 SnapID Mark,離線時照常拍攝。每張相片都會加上 可信時間(與伺服器同步,離線時由單調時鐘保持正確,不受修改手機時鐘影響),並立即取得一個 預先核發的 SnapID,所以相片上的 QR 碼從拍攝那一刻起就存在。工作區相片保留在裝置上,依工作區的傳送模式傳送:在 自動 模式下恢復連線後上傳,在 手動 模式(預設)下則以 尚未傳送 狀態等待,直到你點 傳送。在 設定 中,「僅透過 Wi-Fi 上傳相片」選項適用於工作區相片和你選擇的備份;上班打卡和下班打卡相片一律立即傳送。個人相片保留在手機上,從不自動上傳。

沒有連線時的工作區圖庫:「離線 · 顯示已儲存的相片」,加上戳記的相片仍在手機上等待上傳

上傳時,伺服器會重新檢查一切。在拍攝後超過 15 分鐘才到達的相片會帶有 延遲上傳 標記,讓主管知道這是離線拍的,而不必去猜。需要連線的資訊,例如天氣或地圖,離線拍的相片上可能沒有。請參考 運作方式 和 安全性。

常見問題

沒有行動數據可以記錄位置嗎?

可以,只要手機收得到衛星。在很深的地下可能收不到,因為問題是衛星訊號而不是網路。

關閉 App 會遺失排隊中的相片嗎?

設計良好的 App 不會。相片存在 App 的儲存空間中,重新打開時佇列會繼續。不過解除安裝 App 會刪除所有尚未上傳的內容。

為什麼離線相片會被標記延遲上傳?

這個標記不代表作弊。它告訴審核者相片在拍攝一段時間後才到達伺服器,讓他們能依工作環境來判斷。

應該開啟「僅透過 Wi-Fi 上傳相片」嗎?

如果你的團隊拍很多相片、行動數據方案又有限,應該開啟。如果主管需要幾乎立即看到相片,也請允許使用行動數據。上班打卡和下班打卡相片不受影響,一律立即傳送。

如果你的團隊常在訊號會中斷的地方工作,下載 SnapID Mark,在飛航模式下拍一輪,看看佇列如何運作。