原來中國iPhone的特製版,會從系統層面擋住Google的登入

今天和客戶交流時,發現了一件很好笑的事情。
因為客戶在中國工作,手機使用的是中國「國行版」的 iPhone。我們發現,他不管是透過梯子(VPN)還是嘗試各種方法,都無法登入 ChatGPT。

我們查了半天,發現他登入 YouTube 或 Google 其實都正常,但只要在 ChatGPT App 裡點擊「Continue with Google」,就會跳出「Authorize Web Key」之類的錯誤提示,永遠無法成功登入。

後來查出的原因,很可能是因為國行版 iPhone 的底層登錄機制會走系統內建的原生平台,而這個平台因為是國行定制版,會自動阻擋中國政府不支援的部分。

就算你把 Default Browser 從 Safari 換成 Chrome 還是一樣,因為底層協議都是相同的。這就變得很尷尬,直接用 Chrome 瀏覽器跑網頁版可以運作,但放到 App 或 Safari 裡就全部死翹翹。

這似乎是從系統層級被 Block 掉的,完全無解。
雖然之前聽說過國行版 iPhone 有些特殊限制,但沒想到這麼搞笑。

我們在那邊 Debug 了快一小時,發現不管是開什麼工具都一模一樣,真的太鬧了。

最後我們是怎麼解決的呢?
雖然瀏覽器這條路完全沒用,但剛好客戶的 Email 是 Gmail,他的 Apple ID 也是用同一個 Gmail 註冊的。這時候嘗試改用「Continue with Apple」來登入,結果就成功了!

不過這也是一件很鬧的事情:ChatGPT 的後台原生並沒有把 Email、Google Login 和 Apple ID 之間的帳號綁定功能做得很連通,但他卻可以這樣跨平台登入成功。我覺得這是一個很神秘的組合。

#老喬報