openharmony 鸿蒙 changelogs-geoLocationManager

2023-02-03 浏览 (561)

位置服务子系统ChangeLog

cl.location.1 删除API9接口geoLocationManager.requestEnableLocation

在位置开关关闭的场景下,应用可以调用geoLocationManager.requestEnableLocation接口,以请求用户开启位置开关;实际该接口使用较少,并且该接口用户体验不太好,并没有告诉用户该应用在什么场景下使用位置信息。

因此变更为由应用本身弹框请求用户跳转到settings开启位置开关,并且在弹框上写清楚会在什么场景下使用位置信息,这样用户体验更好。

变更影响

在API9上应用无法使用geoLocationManager.requestEnableLocation请求用户开启位置开关,需要应用自己实现弹框,请求用户开启位置开关。

关键的接口/组件变更

类名接口类型接口声明变更类型
geoLocationManagermethodfunction requestEnableLocation(callback: AsyncCallback<boolean>): void;该接口从API9中删除
geoLocationManagermethodfunction requestEnableLocation(): Promise<boolean>;该接口从API9中删除

你可能感兴趣的鸿蒙文章

harmony 鸿蒙基础通信子系统WiFi ChangeLog

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/dd28da1fd9434846b587f6617584dbd4