2

我需要提供具有地理位置限制的内容,因此我需要确切知道设备的物理位置。

根据文档,有两种方法 GetCurrentLocale() 和 GetCountryCode(),但是文档中没有一个方法可以实际用于获取物理位置。

GetCurrentLocale - 根据用户的语言设置返回一个表示当前语言环境的字符串...

GetCountryCode - 这不一定与设备的物理位置匹配...

所以我的问题是使用这些方法中的任何一种来应用地理位置限制是否安全?

4

1 回答 1

4

不,您无法知道 Roku 的“确切位置”。它没有 GPS,也没有基于 WiFi SSID 进行位置近似(这将是隐私禁忌)。

您找到的 API 根据播放器设置返回代码并且不可靠,因为我可以重置播放器并在新设置期间更改国家/地区。视频服务所做的是通过 IP 地址进行地理定位,有多种外部服务可以提供帮助。

于 2015-09-10T20:36:19.670 回答