---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.4
alternate:
  - https://appmetrica.yandex.com/docs/en/sdk/android/push/android-settings.md
  - https://appmetrica.yandex.com/docs/ru/sdk/android/push/android-settings.md
  - https://appmetrica.yandex.com/docs/zh/sdk/android/push/android-settings.md
  - href: https://appmetrica.yandex.com/docs/zh/sdk/android/push/android-settings.md
    type: text/markdown
    title: Markdown version
  - href: https://appmetrica.yandex.com/docs/zh/llms.txt?revision=r21698989
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.com/docs/zh/llms.txt?revision=r21698989

# 配置您的应用

## 用于使用 Firebase {#firebase}

### Stage 1. 在 Firebase 中创建项目并获取密钥 {#create-key}

1. 转到 [Firebase Console](https://console.firebase.google.com/)，点击 **开始使用 Firebase 项目**，然后创建一个项目。

   {% note info %}

   如果您已经有项目，请前往**项目设置**，然后从第 3 步开始按指南操作。

   {% endnote %}

2. 转到 **您的项目** → **项目设置**。

   ![项目设置](../../../../_images/project-settings.png){style="border: solid 1px #cccccc; max-width: 800px;"}

3. 在**项目设置**中，转到**服务账户**标签页，然后点击**生成新私钥**。

   ![服务帐户](../../../../_images/generate-private-key.png){style="border: solid 1px #cccccc; max-width: 800px;"}

4. 在弹出的窗口中，点击**生成密钥**。 密钥将以 JSON 文件的形式下载。 保存它：你会需要它的AppMetrica。
5. 请确保已启用 Firebase Cloud Messaging API（FCM API）。 如果没有，请启用它：
   1. 转到 <https://console.cloud.google.com/apis/library/fcm.googleapis.com>。
   2. 选择您的项目并检查 FCM API 的状态。
   3. 如果您的FCM API已禁用，请点击**启用**。

      ![启用](../../../../_images/status-key.png){style="border: solid 1px #cccccc; max-width: 800px;"}

### Stage 2. 在AppMetrica界面中添加您的密钥 {#add-key}

在[第一步](#create-key)获得的密钥添加到AppMetrica界面中：

1. 在该部分中，选择您要运行推送营销的应用。
2. 在左侧菜单中，选择**设置**。
3. 转到“**推送通知**”标签页。
4. 在**Android**部分，在**FCM服务账户密钥**旁边，点击**选择文件**，上传从Firebase获得的密钥（JSON文件）。

<!-- ### Шаг 1. Создайте проект в Firebase {#firebase}

1. Перейдите в [Firebase Console](https://console.firebase.google.com/) и выберите действие:

    {% cut "Создать новый проект — если это ваш первый проект" %}

    1. В поле введите название нового проекта.
    2. Выберите страну, в которой зарегистрирована ваша организация и нажмите кнопку **Создать проект**.

    {% endcut %}

    {% cut "Импортировать проект Google — если вы создавали проект с помощью Google APIs" %}

    1. Выберите из выпадающего списка название проекта, для которого вы планируете проводить push-кампании.
    2. Выберите страну, в которой зарегистрирована ваша организация и нажмите кнопку **Добавить Firebase**.

    {% endcut %}

2. Нажмите кнопку **Добавьте Firebase в свое приложение для Android** и следуйте инструкциям.

### Шаг 2. Настройте AppMetrica для работы с FCM {#firebase-key}

Получите ключ сервера для использования Firebase Cloud Messaging:

1. В Firebase Console выберите проект, для которого вы планируете проводить push-кампании.
2. В меню слева, рядом с названием проекта, нажмите значок ![](https://yastatic.net/s3/doc-binary/src/dev/appmetrica/ru/images/mobile-sdk-dg/google-set.png) и перейдите в раздел **Project Settings**.
3. Перейдите на вкладку **Cloud Messaging**.
4. В блоке **Cloud Messaging API** выберите ![](https://yastatic.net/s3/doc-binary/src/dev/appmetrica/ru/images/mobile-sdk-dg/settings-icon.png) → **Manage API in Google Cloud Console** → **Enable**.
5. Вернитесь на вкладку **Cloud Messaging**.
6. В блоке **Cloud Messaging API** скопируйте значение поля **Server key**.

Используйте этот ключ в интерфейсе AppMetrica:

1. В разделе  выберите приложение, для которого вы хотите проводить push-кампании.
2. В меню слева выберите пункт **Настройки**.
3. Перейдите на вкладку **Push-уведомления**.
4. В блоке **Android** введите в поле **Ключ сервера** значение, скопированное в интерфейсе Firebase Console и нажмите кнопку **Подключить**. -->

## 要使用华为移动服务（HMS） {#hms}

### Stage 1. 在华为控制台创建并配置项目 {#hms}

按照[华为](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/android-config-agc-0000001050170137-V5)文档中的所有步骤执行。

{% note alert %}

确保 [配置签名证书指纹](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/android-config-agc-0000001050170137-V5#EN-US_TOPIC_0000001050170137__section1159841225116) 为所有应用签名（包括调试版本）指定 `SHA-256 证书指纹`。 否则设备无法接收推送通知。

{% endnote %}

### Stage 2. 配置AppMetrica与HMS进行工作 {#hms}

获取`应用 ID`和`应用程序密钥`：从[华为控制台](https://developer.huawei.com/consumer/ru/service/josp/agc/index.html)

1. 在华为控制台的[项目列表](https://developer.huawei.com/consumer/ru/service/josp/agc/index.html#/myProject)中选择您的项目。
2. 在项目页面，复制 `App ID` 和 `App secret` 字段的值。

在AppMetrica界面中使用这些键：

1. 在[应用程序](https://appmetrika.yandex.com/application/list)部分，选择您要运行推送营销的应用。
2. 在左侧菜单中，选择**设置**。
3. 转到“**推送通知**”标签页。
4. 在**Huawei**块中，用来自Huawei控制台的值填写**App ID**和**App secret**字段，然后点击**提交**。

### 另请参见 {#see-also}

- [连接 AppMetrica Push SDK](https://appmetrica.yandex.com/docs/zh/sdk/android/push/quick-start.md)
- [启动推送营销](https://appmetrica.yandex.com/docs/zh/push/marketing.md)

<!-- source: zh/_includes/feedback-button-3.md -->
如果您没有找到所需答案，可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能，请附上截图。

<a href="../troubleshooting/feedback-new">
  <span class="button">联系支持</span>
</a>

<a href="../troubleshooting/feedback-docs">
  <span class="button">为文档提出改进建议</span>
</a>
<!-- endsource: zh/_includes/feedback-button-3.md -->
