自從搬到天朝大陸,生活中必不可少的一樣東西就是微信。
雖然我們總有一萬個吐槽微信的理由,但沒辦法,現在你手機上不裝個微信出門根本寸步難行。
什麼是 CallKit
天朝的微信就和台灣的 Line 一樣,幾乎已經取代了傳統手機通話和簡訊的功能,只要有網路,沒人會花錢打電話。然而,當我們初來乍到,用 +86 的手機號碼註冊登入微信之後,卻發現當別人給我們打電話時,無論是語音還是視訊,都只會像收到訊息一樣只出現一則推播,你需要點開推播、解鎖手機、等待螢幕畫面載入微信後,才能按下接聽來電的按鈕,這樣一頓操作下來,對面鈴聲都已經響了好久了,可能等不到你接起來,就以為無人接聽而掛斷,既麻煩又誤事,如果能像 Line 語音一樣全螢幕接聽就好了。
這一「全螢幕接聽」的功能就是 CallKit,這是 Apple 公司推出的一項框架,它的作用是讓第三方應用程式(例如微信、QQ、Line)的語音通話能夠像傳統電話一樣,透過系統 UI 來接聽和管理通話,而非單獨在應用程式內處理。 這不僅提升了使用者體驗,也能將通話記錄整合到系統中,方便瀏覽。
給大家加強一下印象,全螢幕接聽(CallKit)是長這樣的:

彈窗快捷(LiveKit)是長這樣的:

沒有 CallKit 也沒有 LiveKit 的來電是長這樣的:

CallKit 在哪裡開啟
如果你的帳號擁有 CallKit 權限,你會在設定中看到「語音通話用系統電話接聽」這一選項。如果你沒有 CallKit,那麼這行字不會出現,很有可能你這裡的設定項目就會只有前三行,或者有第四行,但第四行寫的是其他內容。

可惜,這麼方便好用的功能卻在 2018 中關閉,所有綁定 +86 手機號碼的微信帳號從此與 CallKit 功能無緣。如果你本來是用台灣手機號碼註冊微信,來到天朝後改綁成 +86,那麼其實你可以直接綁回台灣號碼,就可以重啟此功能。
從微信轉移到 WeChat
一般來說,從 +86 改成非 +86,「微信」就會轉為「WeChat」,中國版的叫「微信」,海外版的叫「WeChat」。一般來說,改綁成功,就會立即轉區,但也有可能過個幾天才轉移完成。
判斷是否轉區成功有一些比較明顯的特徵:
- APP 首頁頂端的名稱是「WeChat」而非「微信」。
- 在設定頁底部的版本資訊,寫的是「關於微信」而非「關於 WeChat」。
- 在《服務條款》和《隱私權政策》中,營業主體寫的是「WeChat」而非「微信」。
- 看貼圖市集是否能搜到限中國版才有的貼圖,如果搜不到,就是海外版。
判斷是否資料轉移完全可以參考:
- 改綁後馬上被踢下線:「資料轉移完成,請重新登入」,這樣的話重登後就轉移完成了。
- 改綁後沒有立即把你踢下線,那就是要等等了,一般 3 ~ 7 天內,等到被踢下線:「資料轉移完成,請重新登入」,重登後就轉移完成了。
海外版 WeChat 的滿血 CallKit,之前順利維持到 8.0.33 版本,是當時僅存的即便滑掉後台常駐也不妨礙全螢幕接聽的最後版本,凡是高於此版本的,語音來電一律會變回訊息推播的形式。該版本是 2023 下半年出的舊版本了,很多人為了保持 CallKit 一直停留在 8.0.33 版本。
但是 8.0.33 版本距今已經一年半有餘了,還在堅持使用 8.0.33 版本的人,可能會發現很多「小程式」都用不了了。於是,今年年初的 CallKit 回歸可說是至關重要,終於可以更新了!
從 WeChat 轉回微信
其實前幾年就一直有關於中國版微信 CallKit 灰度測試的風聲,但可能都沒有大範圍測試,所以大部份人仍然無緣,到了 2025 年年初,這一灰度測試功能似乎就回歸到正式版之上了。
綜合各論壇社群網友討論得到的結論,比較多人主張的是「先轉回 +86,升到高於 8.0.56 的最新版微信並取得 LiveKit,然後降回 8.0.54 版,再改綁到海外手機號碼,這樣能夠獲得滿血 CallKit,語音來電可全螢幕顯示,並且微信通話還能留存在系統通話記錄裡。」
根據網友的說法,CallKit 只包含語音來電,不包含視訊,但用了 8.0.33 一年多的我總覺得我是看過視訊全螢幕的,只是死無對證而已。我按上面網友的做法做了,不過只做了一半,我只等到轉回 +86 並確認資料轉移完成,後續的步驟我暫時沒做,一方面是因為頻繁轉區可能會觸發風控,一控就是 3 個月,所以先在中國版待著,可以買買貼圖,也不用著急。此外,我也發現一件事,雖然步驟才剛執行到一半,我的帳號開通了「彈窗快捷接聽」,卻完全測不出來彈窗的效果,反而是可以接收全螢幕的語音和視訊來電,也許我就是那天選之人吧?語音部份,是無論有沒有滑後台都能全螢幕,而視訊就必須保持後台常駐,且微信必須是後台第一位,也就是關閉螢幕前最後瀏覽的 APP,這樣操作,可以保證視訊來電也是全螢幕,不敢說穩定,但測試 10 次有 8 次是成功的。
選擇最終安裝版本
在保留 8.0.33 版本的時代,網路上可以搜到不少抓包舊版微信 APP 8.0.33 版本的教學。一樣的做法,你也可以用於 8.0.54 版本。
其實現在想要安裝舊版已經相對簡單了,如果不追求要用自己的 Apple ID,可以選擇愛思助手,想裝什麼版本,就裝什麼版本。如果想要使用自己的 Apple ID,一種方法是自己開 Charles 或 Fiddler 後配合 iTunes 抓包,另一種是可以下載簡中社群開發的抓包助手,但如果你的系統是繁中,此軟體的關鍵資訊會全部是亂碼,需要有一台純簡體的系統才建議使用。
如果你還沒有 VPN 節點或口袋機場名單,可以在我們家買一個喔。
參見介紹:台灣人自營 Traveler VPN,你最貼心的上網助手