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

2024-02-19 23:38:51 +08:00
 cinamann

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

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

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

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

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

3266 次点击
所在节点    iOS
23 条回复
cinamann
2024-02-20 21:39:21 +08:00
@134432233 第一點不大可能,第二點可能性很大。
labdum
2024-02-21 06:08:59 +08:00
iCloud Private Relay 只支持 safari 流量呀。app 它不管的。而且他也是和 cloudflare 合作的服务,如果是类似他家 warp 的东西,那只是保护你具体的 ip ,你的大概位置还是知道的,并不具备翻墙的功能,warp 一般是给你用理你最近的 cloudflare 的服务器,也就是甚至有可能在同一个国家,cf 他家中国也有 30 个数据中心。
然后还有所谓的全局代理,是什么协议的,真的代理了全部流量?
app 本身是美国 app store 里下载的吗?
weeei
2024-02-21 12:43:52 +08:00
和 app 开发商反馈:我是来中国旅游的美国人,为什么这个 App 不 work 了,急用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1016687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX