# 配置深层链接

<Aside>
#### 兼容 iOS、Android、Windows、Cordova、Phonegap
</Aside>

默认情况下，点击推送消息会打开应用的主屏幕。深层链接 (Deep Links) 会在用户点击推送或应用内消息后，打开应用的指定部分。通过将用户直接从您的消息引导至新内容、促销页面或优惠活动，来突出这些内容。使用深层链接 (Deep Linking) 提升转化率并改善用户体验！

本教程将说明如何配置深层链接。

## 配置深层链接

### iOS

请使用以下[指南](/zh/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/#deep-linking)为 iOS 设置深层链接 (Deep Linking)。

### Android

对于 Android，请遵循此[指南](/zh/developer/pushwoosh-sdk/android-sdk/customizing-android-sdk-50/#deep-linking)。

### PhoneGap / Cordova

对于使用 PhoneGap / Cordova 开发的应用程序，我们建议使用[**此插件**](https://github.com/EddyVerbruggen/Custom-URL-scheme)。它能非常轻松地为 Cordova 设置深层链接，并且能与 Pushwoosh 的深层链接功能开箱即用。

首先，您应将该插件添加到您的应用中，并指定您希望应用监听的 scheme：

```
$ cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=pushwoosh
```

这将为 **pushwoosh://** scheme 设置一个深层链接。

**用法**

1. 您的应用可以通过网站或电子邮件等方式的链接来启动（以下所有方式均有效）：

```txt
<a href="pushwoosh://">打开我的应用</a>
<a href="pushwoosh://somepath">打开我的应用</a>
<a href="pushwoosh://somepath?foo=bar">打开我的应用</a>
<a href="pushwoosh://?foo=bar">打开我的应用</a>
```

**pushwoosh** 是您在安装此插件时使用的 URL_SCHEME 的值。

2. 如果您尝试从另一个 PhoneGap 应用中打开您的应用，请使用 InAppBrowser 插件并像这样启动接收应用，以避免出现 'protocol not supported'（协议不支持）错误：

```txt
<button onclick="window.open('pushwoosh://', '_system')">打开另一个应用</button>
```

有关插件用法的更多详细信息，您可以在[插件文档](https://github.com/EddyVerbruggen/Custom-URL-scheme#3-usage)中找到。

要了解如何从 Pushwoosh Control Panel 创建和发送深层链接，请参阅[产品文档](/zh/product/messaging-channels/push-notifications/advanced-push-features/deep-linking)或将链接分享给您的营销人员。