【发布时间】:2020-02-24 13:05:42
【问题描述】:
我正在尝试获取三星 Galaxy SM-R800 Gear S4 的位置。在 Tizen 的官方 documentation 之后,我无法获得位置,它说 TIZEN_ERROR_PERMISSION_DENIED。我允许了手表的所有必需权限。
【问题讨论】:
标签: cllocationmanager tizen tizen-native-app
我正在尝试获取三星 Galaxy SM-R800 Gear S4 的位置。在 Tizen 的官方 documentation 之后,我无法获得位置,它说 TIZEN_ERROR_PERMISSION_DENIED。我允许了手表的所有必需权限。
【问题讨论】:
标签: cllocationmanager tizen tizen-native-app
该文档看起来很旧。您的手表在 Tizen 4.0 上运行,因此请参阅正确的指南和示例。
自 Tizen 4.0 起,应用程序应通过提示用户选择来获取与隐私相关的权限。请查看以下文档并将您的应用程序配置为具有此类逻辑(ppm_check_permission() 和 ppm_request_permission())。
【讨论】:
location_manager_get_last_location函数退出,错误十进制代码-46137341。并且没有调用回调函数。我无法弄清楚这个错误是什么。
LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE。但我认为错误描述没有用。您可以查看设备日志(在 sdb shell 或设备管理器中使用dlogutil CAPI_LOCATION_MANAGER)以获取任何详细信息。