【问题标题】:Location API not working for custom/third-party applications位置 API 不适用于自定义/第三方应用程序
【发布时间】:2023-12-14 23:21:01
【问题描述】:

我正在尝试为我的 BB 8800(与印度 Airtel 合作)编写一个简单的基于 GPS 的应用程序。

但由于某种原因,我的代码 getLocation(timeout) 总是返回无效位置(仅在超时后)。我尝试了不同的标准参数组合,但没有成功。

我很确定问题不在于我的代码,因为即使是 BlackBerry GPS 演示应用程序也无法运行。但是,我的 GPS 接收器工作正常,因为与我的 BB 捆绑在一起的地图应用程序“Wayfinder”工作正常。

为了进一步测试,我尝试运行 SpotFinder 和 Google 地图。但他们也没有工作。谷歌地图可以使用手机信号塔信息而不是 GPS 来确定位置。

以下是有关我的环境的更多详细信息, 1.手机型号:黑莓8800 2. 运营商:AirTel(印度) 3.设备版本:4.2.168(平台2.3.0.54)

我的运营商可以阻止它吗? [我与 AirTel 技术支持人员进行了交谈,但他们不愿意帮助开发人员]

提前致谢

【问题讨论】:

    标签: blackberry geolocation gps rim-4.2 jsr179


    【解决方案1】:

    一些运营商(例如 Verizon US)阻止了第三方应用程序的 GPS。其他人只是为应用程序的白名单启用了 GPS(主要是他们自己的),但拒绝所有其他人访问 GPS。

    您的提供商似乎正在做这些事情。

    【讨论】:

      【解决方案2】:

      您的运营商可以阻止它吗?当然,我不知道在印度,但在美国,如果应用程序未经“批准”,一些运营商可以并且确实限制应用程序访问 GPS。考虑到您描述的情况,这似乎很有可能。

      【讨论】:

        最近更新 更多