百度小程序创建教程之完善基本信息
完善基本信息
主体认证审核通过后,您可先操作 “创建智能小程序”。
填写智能小程序名称、上传头像、简介、标签并选择服务范围。
小程序名称请参考 平台运营规范。
若填写的智能小程序名称涉及品牌或名称侵权需提交相关资料进行审核。
如果选择为特殊行业,还需根据界面提示提交相应资质,审核预计需要 2 个工作日完成,在此期间不会影响您进行小程序开发。
百度小程序创建教程之完善基本信息
主体认证审核通过后,您可先操作 “创建智能小程序”。
填写智能小程序名称、上传头像、简介、标签并选择服务范围。
小程序名称请参考 平台运营规范。
若填写的智能小程序名称涉及品牌或名称侵权需提交相关资料进行审核。
如果选择为特殊行业,还需根据界面提示提交相应资质,审核预计需要 2 个工作日完成,在此期间不会影响您进行小程序开发。
发布上线前,请确认完成真实性认证,否则小程序将无法发布上线。
开发者发布小程序时,支持两种发布方式:全量发布和灰度发布。
小程序审核通过后,开发者点击“全量发布”即可面向全量用户进行发布。
为帮助开发者快速验证产品,减少新版本缺陷对线上服务造成的影响,保证新版上线后的稳定性,小程序提供灰度发布能力,审核通过后可小流量发布。
发布流程:
1、开发者进入灰度发布入口:“小程序平台 -> 开发管理 -> 版本管理 -> 审核版本(审核通过版本)”,点击“灰度测试”。
2、选择灰度比例
开发者可根据自身需求,设置灰度的比例。发布后,将有该比例用户使用新版本小程序(现阶段比例所对应用户均为随机用户)。
3、灰度包性能数据查看
发布灰度包之后,开发者可以在“运维中心 -> 性能概览 -> 灰度”中查看小程序的性能概览数据(更多灰度数据维度正在建设中)。
4、提升灰度比例
开发者可根据线上使用及性能数据情况,逐步进行灰度发布比例的调整。
发布上线小程序后,可以在首页查看流量的相关介绍,进行适合的流量配置,帮助开发者快速获取流量等权益。
A:目前小程序审核通过后不会自动发布,需要开发者在开发者管理平台的开发管理中进行发布。
A:开启灰度发布后,开发者必须在 15 天内全量发布 / 撤销发布。如开发者在首次发布后 15 天内未撤销发布,平台将在第 15 天全量发布小程序新版本。开发者选择回滚后,非线上版本小程序包将被删除。小程序首次发包必须为全量,后续可灰度发布。
A:现阶段灰度发布暂不支持分层发布,比如分地域、年龄、设备及指定用户等维度,相关能力将会持续建设。
百度小程序代码包审核上传教程
代码包审核会对小程序体验、功能、内容与名称、类目的相关性等维度进行审核,具体审核规则请参考平台运营规范。
提交审核前需确保服务类目审核通过,否则小程序将无法提交代码包。
A:当前您所使用的智能小程序名称,建议命名为品牌词、服务地域 / 服务特色、产品功能的形式等组合,如“长隆 AR 动物园”、“上海迪士尼乐园”等,如无法提供商标权,您的名称可能将无法使用。
A:简介中不可出现违规词,并且简介要与智能小程序相符,详情请参考智能小程序运营规范。
A:建议您提升最低基础库版本,详情可以参考与客户端版本映射关系https://smartprogram.baidu.com/docs/develop/tutorial/shine/
百度小程序开发工具下载和介绍
百度开发者工具( Windows 下载地址 | Mac 版下载地址)是智能小程序开放平台打造的一站式小程序研发工具,提供了编码、调试、测试、上传、项目管理等功能。
建议在开发工具中,项目信息选择较高的基础库版本,可以获得更新更多的功能。
A:当前迁移工具仅支持一次迁移。
A:登录、支付、自定义组件及 wxs 不能迁移,其他内容可以迁移。
A:webview 中要打开的页面需要设置白名单,到用户后台,进入开发设置中,将网站域名加入到配置中。
百度小程序成员管理、百度小程序获取 AppID、百度小程序配置服务器教程
登录智能小程序平台,进入平台首页- 成员管理,添加智能小程序项目成员并配置成员权限,适用于需要区分管理者、技术、运营等多个成员角色的组织,目前一个智能小程序只能添加一名管理员。
进入 “小程序管理 -> 设置 -> 开发设置”,需要获取 AppID(智能小程序 ID)、App Key、App Secret(智能小程序密钥)与开发者工具进行绑定后正式进入开发环节。
在开发设置页面查看 AppID(智能小程序 ID) 和 App Secret(智能小程序密钥),配置服务器域名。
每个小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。 (包括普通 HTTPS 请求、上传文件、下载文件 和 WebSocket 通信)
案例 | 错误提示文案 | 说明 |
---|---|---|
http://www.baidu.com | 协议格式不正确 | request 、uploadFile 、downloadFile 域名必须以https:// 开头socket 必须以wss:// 开头 |
https://openapi.baidu.com | 域名配置中不可使用 openapi.baidu.com | 不能配置百度openapi 域名 |
https://10.168.0.255 | 域名配置中不可使用 IP 地址 | 不可配置 IP 地址,必须使用域名 |
https://www.baidu.com/smartapp | 域名配置中不可以包含路径 | 配置中不可包含路径,仅提交域名即可 |
https://localhost | 域名配置中不可使用 localhost | 不可配置localhost ,必须使用域名 |
https://www.$baidu#.com | 输入的域名不符合域名格式 | 域名中只可包含 a-z A-Z 0-9 和 . |
https://baidu | 输入的域名不符合域名格式 | 配置的域名必须符合规范,正确域名如 https://www.baidu.com |
A:第一个是第三方平台 ID ,第二个是消息加解密 key 。
A:目前小程序只支持 HTTPS 的协议,请检查是否有校验文件,并且文件的 AppID 是否与小程序一致。并且经过 ICP 备案。
A:自定义二维码配置完成之后,需要开发者重新提包上线后,才能访问。
A:目前开发者工具的 request 请求的 header 头默认参数缺少,如果开发者后台对 header 有验证,需要自己手动添加。
百度小程序服务类目介绍说明
请根据界面提示上传所需资质文件,有可参考平台运营规范 – 服务类目提前准备相关资质文件。
小程序创建完成后,无需等待服务类目审核完成,登录 智能小程序开发者后台 。 打开“智能小程序首页” – “设置” – “开发设置”, 查看智能小程序的 AppID,以便尽快进入到开发环节。
服务类目状态将影响您的小程序发布,因此请在开发完成前务必确保服务类目审核通过。
服务类目选择游戏请添加以下商务联系人:
Tel & 微信:18600666960
Email:baiyunfei@baidu.com
Tel & 微信:18629055862
Email:liuxiao13@baidu.com
A:通过小程序后台在线问题反馈系统或社区反馈服务类目及缺少的资质
A:会替换成为原来的 H5。
百度小程序创建教程完善基本信息
主体认证审核通过后,您可先操作 “创建智能小程序”。
填写智能小程序名称、上传头像、简介、标签并选择服务范围。
小程序名称请参考 平台运营规范。
若填写的智能小程序名称涉及品牌或名称侵权需提交相关资料进行审核。
如果选择为特殊行业,还需根据界面提示提交相应资质,审核预计需要 2 个工作日完成,在此期间不会影响您进行小程序开发。
百度小程序开发者真实性验证说明
主体真实性认证是为确保智能小程序帐号信息的真实性、安全性,对企业/机构/媒体等主体进行的认证服务。
该环节主要用于验证主体真实性,为不影响到开发进展,可暂时跳过此步骤直接创建小程序,并在小程序的开发过程中任意时间完成真实性认证即可,真实性认证状态将影响提交代码及发布上线。
真实性认证入口:登录智能小程序平台,单击顶部导航『管理中心』进入小程序管理界面,如下图所示:
A:信息不对会打款失败,打款失败后就可以再次发起打款,再次打款可以改银行卡信息。
A:开发者可选专票/普票。
A:开票主体信息不可改,直接带入注册时提交信息。
A:目前永冻暂不支持解冻,建议重新注册账号进行操作。
百度小程序开发者主体认证教程主体类型选择
登录成功后,点击“下一步”进入主体信息提交环节,主体认证通过后就可以创建智能小程序。
目前支持的主体类型:媒体、企业、政府、其他组织。主体类型、主体名称一旦提交后将无法更改。
暂不支持个人主体类型开发者入驻。
当前支持一个主体对应多个账号,但需要每个账号分别进行真实性认证。
百度小程序快速入门教程
为帮助开发者快速开始智能小程序的开发,本文将开发智能小程序需经历的阶段划分为如下四个:
在正式开发前,开发者应先熟悉文档和社区,这将能提升方案调研和开发的效率。
开发者可以通过熟读文档来学习开发的必备知识。
遇到任何问题,开发者都可以通过社区来提问和查找是否有同类问题的答案。官方技术支持同学会在社区对帖子跟进答疑,并有 issue 版块查找 bug 和需求进展信息。
操作 | 详情 |
---|---|
登录注册 | 智能小程序目前支持百度账号及百度商业账号登录,企业账户建议选用百度商业账号进行登录。操作步骤请参考登录注册 |
认证 | 分为主体认证和真实性认证: – 智能小程序目前支持的主体类型:媒体、企业、政府、其他组织。主体类型、主体名称一旦提交后将无法更改。暂不支持个人主体类型开发者入驻。操作步骤请参考主体认证 – 确保智能小程序帐号信息的真实性、安全性,对企业 / 机构 / 媒体等主体进行的认证服务。操作步骤请参考真实性认证 |
完善基本信息 | 填写智能小程序名称、简介、上传头像以及选择服务范围。操作步骤请参考完善基础信息 |
上传资质文件 | 操作步骤请参考服务类目 |
开发准备 | 该步骤将为智能小程序项目添加成员和配置成员权限、获取 AppID 、配置服务器域名。操作步骤请参考开发准备 |
无需安装随时进行百度小程序的开发、调试、预览、发布小程序。并支持 git 、效率云等版本管理功能。
Web IDE 使用地址
为了帮助开发者简单高效地开发和调试智能小程序,我们推出了百度开发者工具。
正式版本下载链接:Windows 64 / mac
rc 版本下载链接:Windows 64 / mac
新建项目之后,开发者工具会为开发者建立一个默认的项目脚手架,在基本原理中可以查看各类文件详细用法。
在未注册接入智能小程序时,开发者可以使用智能小程序测试号开发和体验智能小程序。
注意:
开发者工具调试,具体方法请参考小程序调试。
真机调试,可以实现直接利用开发者工具,通过局域网连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。详见开发者工具文档 真机调试
上传代码后,可以在智能小程序官网的开发管理一栏看到提交的相关信息。一个小程序可以同时拥有多个开发版本。
体验智能小程序
用户可以在各类宿主环境中访问到丰富的智能小程序的服务,例如百度 App 中的搜索、Feed 、个人中心等场景,同时可以扫描下图二维码即可体验优质智能小程序示例。
下载百度 App 最新版本,扫描下图二维码即可体验智能小程序提供的组件、API 、Smart UI、组合能力示例等功能。
安装 3.26.0 及以后版本的工具,点击此处调起工具欢迎页,选择官方示例的模板查看源码。
如何获得百度小程序的APPID
1.登录百度小程序官网
https://smartprogram.baidu.com/developer/applist.html
点击自己新建的百度小程序
进入小程序管理
2.在小程序管理中心,基本设置里面可以直接拿到APPid
如图
在左侧导航-管理-基本设置-里面复制百度小程序APPID
小程序由于小的原因,对页面有一定的限制,比如我们需要的一些特殊页面,比如首页,导航页面,我们需要在小程序后台进行新建页面
所有小程序平台都对页面有要求!
新建小程序页面是我们打包小程序的必备技巧之一!
1.进入一门开发者后台,找到我的小程序
在左侧导航找到【我的小程序】进入小程序管理列表,点击需要管理的小程序,点击【配置】按钮!
2.在小程序管理后台,找到【页面管理】
点击新建页面,进入新建页面流程
由于目前暂时只支持H5网页打包页面,所以这里只能选择H5打包;
后续我们会支持html本地页面上传代码打包!
点击新建之后,在弹出窗口输入您需要制定页面的URL地址
之后点击保存确认按钮即可
保存之后页面会自动跳转,这样呢,我们就完成了页面的新建!
3.对新建页面进行个性化设置
修改小程序页面的链接地址
在小程序页面管理列表,找到【配置】按钮,点击,在弹出窗口即可修改当前页面的链接地址
弹出页面,直接修改网址即可!
温馨提示:小程序各大平台都只支持https格式的加密地址
设置页面样式
点击【样式】之后会弹出配置窗口
标题栏文字
透明标题栏
页面上下滚动
侧滑手势返回
自定义样式
标题栏背景颜色
标题栏文字颜色
如果有自定义需求,务必选择自定义样式;之后下方设置才会生效,默认是全局样式
标题栏样式
窗口背景色;
是否启用下拉刷新;
下拉刷新样式
顶部窗口背景色
底部窗口背景色
屏幕方向
设置好之后,点击保存
之后重新上传开发版即可扫码体验设置效果!