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

# 配置 iOS 应用以发送推送通知

发送推送通知到 iOS 应用需要通用推送通知客户端 SSL 证书。 要获取此证书，您需要指定应用的标识符（App ID）。 你可以在 Apple Developer Console [创建一个](https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html)。

如果您已经有 App ID，请申请证书。

## 步骤 1. 申请证书 {#request}

1. 打开电脑上的**Keychain Access**。
2. 转到 **密钥链访问** → **证书助手** → **从证书权威请求证书**，然后输入必要的信息。 请注意密码。 在设置证书的Analytics module界面时，你会需要它。
3. 在**请求是**下，启用**保存到磁盘**选项，然后点击**继续**。
4. 将请求文件保存到电脑，然后点击**完成**。

## 步骤 2. 获取证书 {#get}

1. 在 Apple Developer Console 中，转到 [证书、标识符和配置文件](https://developer.apple.com/account/ios/certificate)。
2. 在左侧菜单中，转到 **证书** 部分。
3. 选择 **生产环境**，然后点击加号以添加新证书。
4. 在**服务**块中启用**Apple Push Notification service SSL（Sandbox & Production）**选项，然后点击**继续**。
5. 在**App ID**下拉列表中选择需要证书的App ID，然后点击**继续**。 所选的 **App ID** 必须与你的 **bundle ID** 一致。
6. 由于证书请求已发送，请点击**继续**。
7. 点击**选择文件**。 在弹出的窗口中，选择证书请求文件（例如，`example.certSigningRequest`），然后点击 **选择**，再点击 **继续**。
8. 点击 **下载** 以下载证书。 然后点击**完成**。
9. 双击文件以安装证书。

## 步骤 3. 从已安装的证书导出私钥 {#export}

1. 在计算机上打开“密钥链访问”，然后在菜单中选择**证书助手**。
2. 在列表中选择已安装的证书。
3. 菜单中选择 **文件** → **导出项目** 然后为要导出的文件输入名称，并将格式设置为个人信息交换（P12）。 点击**保存**。
4. 在 **密码** 中为密钥设置密码，然后点击 **OK**。 如果你没有设置密码，证书将无法在Analytics module界面中被接受。
5. 要激活导出功能，请输入计算机密码。 然后点击**允许**。 P12 文件已保存在您的电脑上。

## 第 4 步。 使用私钥 Analytics module {#use}

1. 在Analytics module界面中，进入相应的部分，选择你要运行推送营销的应用。
2. 在左侧菜单中，选择**设置**。
3. 转到“**推送通知**”标签页。
4. 在 **iOS** 下，点击 **选择文件**（位于 **通用推送通知客户端 SSL 证书** 旁边）。
5. 在弹出的窗口中，选择P12格式的密钥文件并上传它。
6. 在 **密码** 中输入保存密钥时设置的密码（第 3 步）。

## 了解更多 {#learn-more}

- [连接 AppMetrica Push SDK](https://boost.yandex.com/doc/zh/analytics/content/sdk/ios/push/quick-start.md)
- [启动推送广告活动](https://boost.yandex.com/doc/zh/analytics/content/push/marketing.md)

<!-- source: zh/analytics/content/_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/analytics/content/_includes/feedback-button-3.md -->
