台灣地震速報
Taiwan EEW 是一款 iOS 地震速報軟體,提供給您即時的地震資訊,在地震發生的第一時間取得強震即時警報訊息
- 地震無法預測,任何資訊均以中央氣象署(CWA)發布之內容為準。
- 強震即時警報是利用少數幾個地震測站快速演算之結果,與最終地震報告可能存有若干差異,請理解並謹慎使用。
- 測報可能誤報,請勿散播資訊,保持公共秩序,避免觸法。
- 此軟體僅供研究、學術及教育用途(不得營利),若使用則需接受相關風險
- 本程式不保證能永久營運,且非生命安全系統,請勿作為唯一警報來源。
- 本程式內資源均由網際網路收集而來, 當權利人發現在本程式所提供的內容侵犯其著作權時,請聯繫我們並請權利人提供相關文件連結, 本站將依法採取措施移除相關內容或斷開相關鏈接
本專案為 原始碼公開(source-available),並非開源授權。歡迎閱讀程式碼並向本專案提交貢獻,但不得將程式碼用於其他專案、再散布、自行發布或商業使用。本 App 另受新型專利保護(專利證書號 M664996)。詳見 LICENSE.md。
This project is source-available, not open source — you may read the code and contribute back here, but may not reuse it in other projects, redistribute it, ship your own build, or use it commercially. See LICENSE.md.
需自備後端帳號 — 本專案的真實憑證不會公開。
- Clone 後開啟
TaiwanEEW.xcodeproj(已無 workspace,依賴皆為 Swift Package Manager)。 - 建立你自己的設定檔:
填入你自己的:Apple Developer team ID、Firebase 專案(下載其
cp Config/Local.xcconfig.example Config/Local.xcconfig cp TaiwanEEW/GoogleService-Info.plist.example TaiwanEEW/GoogleService-Info.plist
GoogleService-Info.plist)、 AWS(SNS platform application + Cognito identity pool 的 region/account id/pool id/app name)、 以及 RevenueCat 的 public SDK key。兩個真實檔案皆已 gitignore;AppConfig會在執行時讀取, 缺值即會明確報錯。 - 編譯執行。若無真實後端,App 仍可編譯啟動,但不會收到即時資料或通知。
CI 使用 .example 佔位設定做未簽章的模擬器編譯,因此 PR 不需真實憑證即可通過。
歡迎向本專案提交貢獻。開啟 Pull Request 即代表你同意 LICENSE.md 中的貢獻條款 (包含將你的變更授權予本專案)。較大的修改請先開 Issue 討論。
請私下回報安全性問題,見 SECURITY.md,請勿以公開 Issue 回報漏洞。
- joelin79
程式開發 - 地牛 Wake Up
速報提供 - 中央氣象署
速報提供 - NTT DOCOMO
通知音效
