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

302 天前
 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 嗎?

2779 次点击
所在节点    iOS
23 条回复
cinamann
301 天前
@134432233 第一點不大可能,第二點可能性很大。
labdum
301 天前
iCloud Private Relay 只支持 safari 流量呀。app 它不管的。而且他也是和 cloudflare 合作的服务,如果是类似他家 warp 的东西,那只是保护你具体的 ip ,你的大概位置还是知道的,并不具备翻墙的功能,warp 一般是给你用理你最近的 cloudflare 的服务器,也就是甚至有可能在同一个国家,cf 他家中国也有 30 个数据中心。
然后还有所谓的全局代理,是什么协议的,真的代理了全部流量?
app 本身是美国 app store 里下载的吗?
weeei
301 天前
和 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