昨(29)日,iPhone用戶不少App突然一開就閃退,甚至連續重開也沒用,讓不少人第一時間懷疑是剛更新的iOS 27.0.1出問題。沒想到真相竟然不是Apple,而是Google旗下Firebase的服務異常。使用Google Analytics for Firebase的部分iOS App開始出現啟動即閃退的情況。Google後來確認,問題來自Analytics的iOS SDK收到格式錯誤的資料,導致App在開啟時直接當機。

由於Firebase被大量App開發者採用,影響範圍迅速擴大,不少開發者發現自家App明明沒有更新,閃退紀錄卻突然暴增,甚至一度以為是自己的程式出錯。有開發者回報,短時間內就出現大量異常紀錄。更尷尬的是,這次問題並不是開發者改程式就能解決,因為根源在Google端。

Google從美國太平洋時間9月28日下午5點41分開始處理,並在晚上7點52分完成修復,整體約2小時就陸續恢復。不過,修好也不代表每支手機立刻恢復正常。Google提醒,受到快取影響,部分App可能在修復後仍持續閃退最長約4小時,之後會自動恢復,而且開發者不需要重新發布SDK更新。

至於不少人當時懷疑的iOS 27.0.1,實際上只是「時間剛好撞在一起」。相關報導指出,這次閃退也出現在其他iOS版本,因此並非iOS 27.0.1更新直接造成。如果你昨天遇到App一開就閃退,先別急著刪App、重灌或怪自己的iPhone,很可能是背後使用的Google Firebase服務出了狀況。目前Google已完成修復,受影響App應陸續恢復正常。