开发商家应用的第一步,你需要一个入驻了淘宝开放平台的淘宝账号。通过这个帐号你就可以管理你的商家应用。按照这个开发指引,开始你的商家应用之旅吧!
您需要拥有淘宝账户,然后入驻淘宝开放平台,才能创建商家应用。
参考 开发者入驻 文档。
入驻后,在【淘宝开放平台控制台 - 开发 - 我的应用】,你可以管理你的商家应用,包含权限申请、发布小程序、查看数据等操作。
登录控制台,创建应用后即可获得小程序AppID。参考 创建应用 文档。
小程序的AppID相当于小程序的一个身份证,后续你会在很多地方用到AppID 。
创建完小程序之后,我们需要一个工具来开发小程序。
前往 开发工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具(简称IDE)更详细的介绍可以查看 开发工具 文档 。
打开IDE,用手机淘宝扫码登录,准备开发你的第一个小程序吧!
小程序的代码开发工作在IDE中完成。
有两种方式新建项目:空白脚手架 或 示例模版。新建方法如下:
1)启动IDE,在左侧边栏选择【创建应用】。
2)根据提示填入项目路径、项目类型、后端服务,并关联应用。点击【确定】,进入主界面。
在理想状态下,开发者应当已经熟悉 Web 前端基础知识。了解小程序的 框架、组件 与 API,有助您了解如何开发小程序前端应用。
特别推荐入门必备的 官方示例 。其中包含绝大部分组件与 API 的示例代码与运行效果,可被用作从入门到进阶的百科全书。
小程序前端应用仅包含互动界面,完整的小程序还应包括后端应用,需要您另外开发。我们提供两种搭建后端服务的方式:云开发(Serverless)、云应用。具体可参考 云服务 介绍。
在开发过程中,小程序的运行效果会在主界面右侧的模拟器中显示。由于模拟器尚未支持全部 API,因此您还需要使用真机来预览与调试小程序的实际运行情况。
在完成开发之后,点击工具栏右侧的 上传 按钮,在弹出菜单中再点击 上传 按钮,本地代码将会上传至后台。
小程序代码成功上传之后,后台会生成对应的开发版本,需要经过审核才能正式发布上线。
1)登录淘宝开放平台控制台,点击所需的商家应用(注意:应用状态是开发中),点击应用管理打开相应的小程序详情页面。
2)在小程序详情页面,可以看到【版本管理】。
3)在具体开发阶段版本的右侧点击【提交审核】。
4)在提交审核页面,填写更新说明等信息,点击【提交】。
5)等待审核结果(通常在2个工作日完成)。
如果审核未获通过,请查看拒绝理由,修改之后重新提交。在审核通过之后,继续按照类似方法发布上线。
参考 提审与发布 文档。
关于小程序的数据分析,参考 数据分析 文档。
小程序在发布上线之前支持删除。即只有在版本详情中没有任何线上阶段版本,才能删除小程序。
平台提供应用拥有者下线应用的能力,入口在【版本管理 - 线上阶段 - 下线】,如下图所示。
下线应用的权限控制如下。
商家应用 上线前 |
商家应用 上线后 | |
SaaS模板类 |
拥有者可下线(普通提醒) |
不可下线 |
定制开发类 |
拥有者可下线(普通提醒) |
拥有者可下线(强提醒) |
自研类 |
拥有者可下线(强提醒) |
拥有者可下线(强提醒) |
注:SaaS模板类小程序不存在下线动作,上表中的下线动作,针对普通小程序(包含消费者端、商家端)。
风险说明:应用下线属于高风险操作,请谨慎处理。下线之后,线上应用将无法访问,用户打开会进入官方兜底页面,提示用户应用未上线,在控制台操作下线之前,请确保前台透出的入口已下掉,避免引发消费者端的舆情反馈。