# 安装与配置

> Shoplazza 应用的安装要求：点击「添加应用」后立即走 OAuth 认证、只申请必要权限、给商家清晰的配置引导。

这些要求确保商家能够快速配置并开始使用您的应用。安装要求概述了鉴权、应用安装费用及任何必要注册步骤的正确流程。遵守这些标准可确保商家在熟悉您的应用时获得清晰的指导和支持。

## 1. 鉴权

1. 当商家从您[应用上架信息](/docs/app/getting-started/create-public-app/create-app#管理上架信息)页面点击**添加应用**时，您的应用必须在任何其他操作之前**立即使用 [OAuth](/api/oauth-access-scopes) 进行鉴权**，即使商家此前已安装和卸载过您的应用。

![](https://cnres.appracle.com/7dd954d67f8ea2e2d8077c1f68946e80.png "app-store-add-app.png")

2. 商家必须能够在多个店铺使用您的应用进行鉴权，即使这些店铺共享相同的邮箱地址。

## 2. 权限

权限定义了您的应用通过 API 访问商家店铺的级别。您申请的权限将在 [OAuth](/api/oauth-access-scopes) 握手页面向商家展示，商家可以选择授予或拒绝。

![](https://cnres.appracle.com/91c5b9a706490c9b0e97dc0ad6521d3b.png "app-permission.png")

1. 商家在 OAuth 握手页面接受权限访问后，必须立即被重定向到您应用的用户界面（UI）。
2. 您的应用只应申请其功能所必需的权限。
3. 应用的 API 权限只能通过应用配置页面提供的**删除按钮**进行撤销。

## 3. 配置与商家工作流

1. 您的应用必须提供专门为 **Shoplazza 商家**量身定制的清晰应用内配置说明，即使您的应用也连接到其他平台。这些说明应指导商家如何有效使用您的应用。

2. 您的应用不得要求商家生成或提供私有 API 密钥。[Shoplazza 应用市场](https://shoplazza.app/?utm_source=dev_center)仅支持**公有应用**。

3. 您的应用通过 UI 进行的任何连接（链接到其他店铺或安装其他应用）都必须先经过 [Shoplazza 应用市场上架信息](/docs/app/getting-started/create-public-app/create-app#管理上架信息)页面。

4. 出于商家安全考虑，您的应用不得使用弹窗窗口进行核心应用功能操作，例如运行 [OAuth](/api/oauth-access-scopes)。消除弹窗还能防止应用受到弹窗拦截器的干扰。
