這是自有產品,不是客戶委託案
「幼兒園安心查」由萍晹科技自行開發並在 App Store 上架,是自有產品,不是客戶委託案。本文以公開商店畫面與已確認的資料處理範圍說明開發取捨;不展示客戶資料,也不以商店上架推算使用人數、節省時間或其他未量測成效。
問題:家長要查的資訊分散
園所名冊、位置、裁罰紀錄與收費表屬不同資料來源,也不一定在同一天更新。產品先提供附近園所查找與資訊入口,讓家長能整理候選園所,再回到主管機關與園所核對;它不是幼兒園安全認證或保證排名。
做法:先整理資料,再設計查詢流程
先依園所名稱整併名冊與能匹配的公開紀錄,再整理地址與可取得的位置資料。使用者從地圖或園名找到園所,依類型篩選、開啟詳情,必要時加入候選清單比較;資料仍以主管機關公告與園所說明為準。
- 名稱整併與內部識別
- 實作依園所名稱整併資料,再由名稱產生內部 UUID v5 識別碼;不是使用官方園所編號做關聯。名稱變更或資料未匹配時,需要回查來源,不能把未顯示裁罰解讀為沒有紀錄。
- 座標匹配與地圖範圍
- 位置資料先比對完整園所名稱,再以名稱包含關係尋找對應;未取得座標的園所會排除於地圖資料之外。因此地圖上的園所數不等於官方全部名冊數,也不保證每個匹配座標都已逐園人工核驗。
- 查找與候選流程
- 從地圖或名稱搜尋開始,切換公私立等園所類型,再查看詳情與公開資料狀態。候選清單用來集中查看選定園所,不把排序當成官方評鑑。
- 技術與上架
- 查詢介面使用網頁技術實作,再透過 Capacitor 封裝成 iOS App;不是把此案例描述成全套 Swift 原生開發。App Store 頁面可核對公開產品名稱、開發者與示範畫面。
- 資料讀取與暫存
- App 讀取整理後的 Google Cloud Storage 資料快照,並使用 24 小時本機快取;不是每次查詢都即時連到政府網站。公開同步摘要可供另行核對,但目前 App 介面沒有呈現該摘要的同步日期。
- 更新與追查
- 名冊、位置與裁罰資料需要各自確認取得結果與欄位變動。排程完成或保留既有紀錄,不等於所有裁罰明細已完整重抓;資料缺漏仍需回查來源。
實際介面:地圖、候選清單與園所詳情
以下為 App Store 公開產品頁的示範畫面,來源核對日為 2026-10-08;點擊可開啟公開原圖。圖中的地圖位置僅供展示,不代表使用者的實機 GPS,也不指稱特定版本。園所與數字屬截圖當時的內容,查詢時仍須核對官方資料。
哪些資訊不能直接當成結論?
2026-10-08 讀回的公開快照有 6,869 筆園所,6,291 筆標示有收費表,但月費金額正值為 0 筆。這是資料快照的聚合計數,不是逐園人工核驗,也不表示所有園所免費或每間都有完整裁罰與收費金額;來源與畫面查核紀錄可由下方參考資料取得。
- 沒有顯示裁罰
- 沒有顯示裁罰不代表沒有裁罰紀錄,也不是安全保證;可能涉及資料時間點、匹配結果或來源尚未提供,仍須查詢官方公告。
- 收費表與金額
- 目前資料包含收費表是否存在的旗標,但收費金額欄位未完整取得。顯示 0 或空白不能解讀成免費,應向園所查核當期項目、補助與實際負擔。
- 最新與完整
- 各來源更新頻率、增量取得與欄位變動不同;資料同步不表示內容永遠最新或完整。參考資料中的同步摘要會隨更新變動,也不是不可變的歷史證明。
對發包 APP 的啟示
若 APP 依賴外部資料,報價不能只算畫面。資料來源、欄位對應、更新、錯誤處理與商店上架,都是第一版範圍的一部分。發包前先用需求清單列出核心查詢流程與驗收方式,較容易判斷哪些工作要納入報價。




