---
title: "应用分发方式"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/apps/application-management/application-distribution-methods'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/apps/application-management/application-distribution-methods.md'
---
# 应用分发方式
在创建应用之前，你需要了解我们提供的 3 种应用分发方式。

选择哪种方式取决于应用的用途和受众，且创建后无法修改。因此，请先了解每种分发类型的特点和限制。

---

## 分发方式
SHOPLINE 提供3种应用分发，以便在开发者和商家在不同场景中使用。

| **分发类型** | **可安装的店铺** | **安装方式** | **获取授权方式** | **是否需要审核** | **使用限制** |
| --- | --- | --- | --- | --- | --- |
| 公共应用 | 所有店铺在应用市场均可查找并安装 | 通过应用市场安装 | OAuth 2.0 | 需要 | 必须遵守 SHOPLINE 的服务要求，比如提供真实有效的 GDPR 监听端点 |
| 自定义应用 | 已添加到应用名单中的店铺（每个应用仅允许在同一商家中安装） | 通过获得开发者提供的链接安装 | OAuth 2.0 | 不需要 | 无法使用APP Bridge |
| 私有应用 | 创建这个应用的店铺 | 在 SHOPLINE Admin 后台完成安装 | 商家管理后台生成Token | 不需要 | 无法使用APP Bridge<br/>无法使用应用扩展 |


---

## 各种分发方式的创建入口
**公共应用**

在 [SHOPLINE 开发者中心](https://developer.myshopline.com/user/login) 应用管理面板选择创建 `公共应用`，提交发布并通过审核后，应用将在 [应用市场](https://apps.shopline.com/) 展示。


![image.png](https://s2cdn.myshopline.com/slfs/op-new/171954580721019/image.png)

**自定义应用**

在 [SHOPLINE 开发者中心](https://developer.myshopline.com/user/login) 的应用管理面板中选择创建`自定义应用`，填写商家店铺 `handle` 后，提供授权链接给对应商家安装。




![image.png](https://s2cdn.myshopline.com/slfs/op-new/171954588752939/image.png)

> **Note**
>
> 添加商家店铺 handle后，在商店店铺我的应用列表并不会自动展示自定义应用，你仍需拼接 OAuth 授权链接提供给商家安装应用后，自定义应用才能出现在商家店铺我的应用列表。


**私有应用**

进入 [店铺管理后台](https://admin.myshopline.com/user/signIn) 的 `应用` 模块，点击 `开发应用` 按钮进入私有应用管理面板。完成配置后，在应用管理面板中单击 `安装应用` 完成安装。

如果需要第三方开发者协助开发定制应用，可以将其设置为员工角色并赋予相应权限。


![image.png](https://s2cdn.myshopline.com/slfs/op-new/172018193720193/image.png)


> **Note**
>
> 私有应用当前仅允许 `商家` 或 `店长` 角色创建及配置 API 权限。

---

## 后续步骤

- [了解公共应用的配置方法](https://developer.shopline.com/zh-hans-cn/docs/apps/application-management/configuring-public-applications.md?lang=zh-hans-cn)
- [了解自定应用的配置方法](https://developer.shopline.com/zh-hans-cn/docs/apps/application-management/creating-a-custom-application.md?lang=zh-hans-cn)
- [了解私有应用的配置方法](https://developer.shopline.com/zh-hans-cn/docs/apps/application-management/configuring-private-applications.md?lang=zh-hans-cn)
- [了解如何使用开发商店](https://developer.shopline.com/zh-hans-cn/docs/apps/development-tool/development-stores/create-and-use-development-stores.md)
