這個 iOS app 是怎樣判斷我不在某個國家的?

19次阅读

共计 526 个字符,预计需要花费 2 分钟才能阅读完成。

買了某個健康相關的產品,對應的 app 只支持很少的國家(應該是只得到藥監批准的)。使用者本人在中國,但是選擇了美國註冊(亞洲能用的地方只有香港)。

現在的情況是,在美版 iPhone 上,語言設置為英文(這個應該是無所謂),國家設置為美國,物理拔出了中國 SIM 卡,打開了一張美國的 eSIM,然後連著一個直連美國 IP 的路由器(全局代理),再在愛思上上把手機位置改成了某個美國的定位,並且時區也調成了位置對應的選項。

在這種設置下,連 Apple 都自動把 iCloud Private Relay 給啟動了,但這個 app 還是說人不在美國。那麼請問是通過什麼檢測到的呢?

目前的猜想是要麽是周圍的 WiFi 的地區信號都是中國,要不然是 app 可以更底層的抓 GPS 的信號,但是 iOS 給這樣用嗎?我選的是位置只給一次,而彈出詢問框的時候,位置是藍點(不是灰的)並且顯示的是在愛思上手動選擇的一個美國的定位。iOS 隱私設置不就是限制 app 亂獲取位置嗎?如果隱私彈窗裡顯示的位置不是 app 真正拿到的,那這隱私設置有什麼用?app 可以跳過 iOS 拿到更底層的數據?期待解答。

目前這個 app 沒有 Android 版本,我也沒有 jailbroken 的 iPhone,難道一定要把手機物理在美國激活 app 嗎?

正文完
 0