开发准备
====

在阅读本章节前，请先参考“[应用开发准备](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-dev-overview)”完成基本准备工作及指纹配置，再继续进行以下开发活动。

#### 开通天气服务

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/dc/v3/BVSRsC1GSOCTcKU7xLuNHg/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073653Z&HW-CC-Expire=86400&HW-CC-Sign=59515C134CE8B92725A2B859FE50582D3314B43170221474449558B881DD3588)

Weather Service Kit当前仅面向系统应用开放，暂不对外开放。

1.  登录[AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/)。
    
2.  选择“开发与服务”，找到您的项目，选择您创建的HarmonyOS应用。
    
3.  选择“开放能力管理”标签，勾选“天气服务”能力开关，点击保存按钮。
    

#### 申请权限

应用在使用Weather Service Kit能力前，需在应用的module.json5配置文件中声明所需权限。涉及的权限包括：

*   ohos.permission.INTERNET：用于请求对应天气相关数据。

{
  "module": {
    // ...
    "requestPermissions": \[
      {
        "name": "ohos.permission.INTERNET",
        // ...
      },
      // ...
    \]
  }
}

#### 配置Profile文件

在接口调用过程中，天气服务会对您的Profile文件进行鉴权。因此，您需要在开通天气服务后，按照[配置签名信息](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-dev-overview#配置签名信息)的流程，申请并配置签名信息。

#### （可选）申请位置权限

获取用户当前位置的天气数据，需要调用Location Kit（位置服务）获取当前位置经纬度信息，使用前参考[申请权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#申请权限)。