百度小程序创建教程之完善基本信息

百度小程序创建教程之完善基本信息

完善基本信息

主体认证审核通过后,您可先操作 “创建智能小程序”。

填写智能小程序名称、上传头像、简介、标签并选择服务范围。

小程序名称请参考 平台运营规范

若填写的智能小程序名称涉及品牌或名称侵权需提交相关资料进行审核。

如果选择为特殊行业,还需根据界面提示提交相应资质,审核预计需要 2 个工作日完成,在此期间不会影响您进行小程序开发。

百度小程序发布上线教程

上线前

发布上线前,请确认完成真实性认证,否则小程序将无法发布上线。

上线中

开发者发布小程序时,支持两种发布方式:全量发布和灰度发布。

全量发布

小程序审核通过后,开发者点击“全量发布”即可面向全量用户进行发布。

灰度发布

为帮助开发者快速验证产品,减少新版本缺陷对线上服务造成的影响,保证新版上线后的稳定性,小程序提供灰度发布能力,审核通过后可小流量发布。

发布流程
1、开发者进入灰度发布入口:“小程序平台 -> 开发管理 -> 版本管理 -> 审核版本(审核通过版本)”,点击“灰度测试”。


2、选择灰度比例
开发者可根据自身需求,设置灰度的比例。发布后,将有该比例用户使用新版本小程序(现阶段比例所对应用户均为随机用户)。


3、灰度包性能数据查看
发布灰度包之后,开发者可以在“运维中心 -> 性能概览 -> 灰度”中查看小程序的性能概览数据(更多灰度数据维度正在建设中)。


4、提升灰度比例
开发者可根据线上使用及性能数据情况,逐步进行灰度发布比例的调整。

  • 手动 / 自动逐步放量:线上情况良好,逐步提升发布比例,直至 100% 发布,但不能降低分发比例。(发布后 15 天内未撤销发布,平台将在第 15 天全量发布小程序新版本)
  • 停止放量:线上情况一般,灰度包保留,下发灰度包的用户可继续使用灰度包,不再向新用户下发。
  • 回滚灰度包:线上存在重大问题,灰度包回滚,回滚至上一个全量发布的版本,所有用户将下发新的线上包。

上线后

发布上线小程序后,可以在首页查看流量的相关介绍,进行适合的流量配置,帮助开发者快速获取流量等权益。

常见问题

Q:小程序审核通过就自动发布吗?

A:目前小程序审核通过后不会自动发布,需要开发者在开发者管理平台的开发管理中进行发布。

Q:灰度发布有什么规则限制吗?

A:开启灰度发布后,开发者必须在 15 天内全量发布 / 撤销发布。如开发者在首次发布后 15 天内未撤销发布,平台将在第 15 天全量发布小程序新版本。开发者选择回滚后,非线上版本小程序包将被删除。小程序首次发包必须为全量,后续可灰度发布。

Q:灰度发布支持分层发布吗?

A:现阶段灰度发布暂不支持分层发布,比如分地域、年龄、设备及指定用户等维度,相关能力将会持续建设。

百度小程序代码包审核上传教程

百度小程序代码包审核上传教程

代码包审核

代码包审核会对小程序体验、功能、内容与名称、类目的相关性等维度进行审核,具体审核规则请参考平台运营规范

提交审核前需确保服务类目审核通过,否则小程序将无法提交代码包。

  • 当开发完成后可从开发者工具中点击发布上传代码,用于提交审核使用。
  • 从开发者后台“小程序管理 -> 版本管理”模块点击“提交审核”按钮完成代码包的提交。

  • 您可以从系统通知中了解您的代码包审核结果,如有任何疑问,您也可以从界面右下角的“客服咨询”图标与客服直接取得联系。
  • 可以在消息列表中查看到代码包是否审核通过;同时也会通过百度账号绑定的信息以短信 / 邮件的形式发送是否审核通过的消息。

常见问题

Q:提包后被驳回,原因是名称宽泛,要求提交商标权,但我并没有该名称的商标材料怎么办?

A:当前您所使用的智能小程序名称,建议命名为品牌词、服务地域 / 服务特色、产品功能的形式等组合,如“长隆 AR 动物园”、“上海迪士尼乐园”等,如无法提供商标权,您的名称可能将无法使用。

Q:审核被拒,原因显示智能小程序简介不规范?

A:简介中不可出现违规词,并且简介要与智能小程序相符,详情请参考智能小程序运营规范

Q: 审核被拒绝,提示小程序基础库版本设置过低,请问该如何操作

A:建议您提升最低基础库版本,详情可以参考与客户端版本映射关系https://smartprogram.baidu.com/docs/develop/tutorial/shine/

百度小程序开发工具下载和介绍

百度小程序开发工具下载和介绍

简介

百度开发者工具( Windows 下载地址 | Mac 版下载地址)是智能小程序开放平台打造的一站式小程序研发工具,提供了编码、调试、测试、上传、项目管理等功能。

建议在开发工具中,项目信息选择较高的基础库版本,可以获得更新更多的功能。

常见问题

Q:迁移工具是否可以实现多次迁移?

A:当前迁移工具仅支持一次迁移。

Q:迁移工具都有哪些内容不能迁移的?

A:登录、支付、自定义组件及 wxs 不能迁移,其他内容可以迁移。

Q:要使用 webview 如何操作?

A:webview 中要打开的页面需要设置白名单,到用户后台,进入开发设置中,将网站域名加入到配置中。

百度小程序成员管理、百度小程序获取 AppID、百度小程序配置服务器教程

百度小程序成员管理、百度小程序获取 AppID、百度小程序配置服务器教程

成员管理

登录智能小程序平台,进入平台首页- 成员管理,添加智能小程序项目成员并配置成员权限,适用于需要区分管理者、技术、运营等多个成员角色的组织,目前一个智能小程序只能添加一名管理员。

获取 AppID

进入 “小程序管理 -> 设置 -> 开发设置”,需要获取 AppID(智能小程序 ID)、App Key、App Secret(智能小程序密钥)与开发者工具进行绑定后正式进入开发环节。

配置服务器

在开发设置页面查看 AppID(智能小程序 ID) 和 App Secret(智能小程序密钥),配置服务器域名。

每个小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。 (包括普通 HTTPS 请求、上传文件、下载文件 和 WebSocket 通信)

常见问题及实例

案例错误提示文案说明
http://www.baidu.com协议格式不正确requestuploadFiledownloadFile域名必须以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

常见问题

Q:Ticket 解密算法 demo 红框处的两个值指的是?

A:第一个是第三方平台 ID ,第二个是消息加解密 key 。

Q:配置业务域名的前提是什么?

A:目前小程序只支持 HTTPS 的协议,请检查是否有校验文件,并且文件的 AppID 是否与小程序一致。并且经过 ICP 备案。

Q:小程序自定义二维码配置好路径后,为什么 app 扫码提示未找到相应页面?

A:自定义二维码配置完成之后,需要开发者重新提包上线后,才能访问。

Q:开发者工具 request 请求异常,但是真机和预览正常,怎么解决?

A:目前开发者工具的 request 请求的 header 头默认参数缺少,如果开发者后台对 header 有验证,需要自己手动添加。

百度小程序服务类目介绍说明

百度小程序服务类目介绍说明

请根据界面提示上传所需资质文件,有可参考平台运营规范 – 服务类目提前准备相关资质文件。

小程序创建完成后,无需等待服务类目审核完成,登录 智能小程序开发者后台 。 打开“智能小程序首页” – “设置” – “开发设置”, 查看智能小程序的 AppID,以便尽快进入到开发环节。

服务类目状态将影响您的小程序发布,因此请在开发完成前务必确保服务类目审核通过。

服务类目选择游戏请添加以下商务联系人

  • 华东华南地区

Tel & 微信:18600666960
Email:baiyunfei@baidu.com

  • 华中华北地区

Tel & 微信:18629055862
Email:liuxiao13@baidu.com

常见问题

Q:服务类目里的特殊行业资质如果没有我可以从哪里得到帮助?

A:通过小程序后台在线问题反馈系统或社区反馈服务类目及缺少的资质

Q:H5 被替换成小程序之后,如果小程序下线,是在替换成原来的 H5 吗,还是其他的机制?

A:会替换成为原来的 H5。

百度小程序创建教程完善基本信息

百度小程序创建教程完善基本信息

主体认证审核通过后,您可先操作 “创建智能小程序”。

填写智能小程序名称、上传头像、简介、标签并选择服务范围。

小程序名称请参考 平台运营规范

若填写的智能小程序名称涉及品牌或名称侵权需提交相关资料进行审核。

如果选择为特殊行业,还需根据界面提示提交相应资质,审核预计需要 2 个工作日完成,在此期间不会影响您进行小程序开发。

百度小程序开发者账号认证说明

百度小程序开发者账号认证说明

针对各主体类型的特性,提供以下不同的验证方式,可以根据主体特性任选一种:

主体类型验证方式
媒体群媒体:对公验证或法人人脸识别验证
新闻媒体:对公验证或证照验证
企业公司企业:对公验证或法人人脸识别验证
个体工商:对公验证或法人人脸识别验证
政府对公验证
其他组织对公验证或证照验证

对公验证

  • 单击“对公验证”,进入对公打款页面。
  • 对公打款:填写企业对公银行开户信息。
  • 登录查询银行对公账户回填正确的打款金额进行验证。

真实性认证打款有 3 次验证的机会,界面会有倒数次数的提示,超过 3 次填写错误账户会被冻结,请开发者谨慎操作。

证照验证

法人人脸识别

百度小程序开发者真实性验证说明

百度小程序开发者真实性验证说明

什么是真实性认证

主体真实性认证是为确保智能小程序帐号信息的真实性、安全性,对企业/机构/媒体等主体进行的认证服务。

该环节主要用于验证主体真实性,为不影响到开发进展,可暂时跳过此步骤直接创建小程序,并在小程序的开发过程中任意时间完成真实性认证即可,真实性认证状态将影响提交代码及发布上线。

真实性认证入口:登录智能小程序平台,单击顶部导航『管理中心』进入小程序管理界面,如下图所示:

常见问题

Q:银行信息输错,如何更改银行信息?

A:信息不对会打款失败,打款失败后就可以再次发起打款,再次打款可以改银行卡信息。

Q:进行真实性认证的时候,认证费百度是开专票还是普票?

A:开发者可选专票/普票。

Q:进行真实性认证的时候,发票信息是否可以修改?

A:开票主体信息不可改,直接带入注册时提交信息。

Q :真实性认证的时候账号永冻了怎么处理

A:目前永冻暂不支持解冻,建议重新注册账号进行操作。

百度小程序开发者主体资质认证教程主体信息填写

百度小程序开发者主体资质认证教程主体信息填写

主体信息填写

  • 填写企业信息:
  • 填写运营者信息:
  • 填写完成后请点击提交,等待审核。

每个帐号有 5 次提交审核机会,如 5 次审核均未通过,将不能再次提交。

审核通过:将直接进入到小程序开发者后台创建小程序,完善基本信息也可以进行真实性认证
审核被拒绝:请参考拒绝原因点击返回修改后重新提交主体认证信息,如有疑问请咨询客服。

百度小程序开发者主体认证教程主体类型选择

百度小程序开发者主体认证教程主体类型选择

登录成功后,点击“下一步”进入主体信息提交环节,主体认证通过后就可以创建智能小程序。

目前支持的主体类型:媒体、企业、政府、其他组织。主体类型、主体名称一旦提交后将无法更改。

暂不支持个人主体类型开发者入驻。
当前支持一个主体对应多个账号,但需要每个账号分别进行真实性认证。

百度小程序登录注册教程

登录注册

打开智能小程序官网首页,点击右上方“登录”按钮。目前支持百度账号及百度商业账号登录,企业账户建议选用百度商业账号进行登录。

  • 百度账号:除已有的百度账号外,您还可以使用百家号的非个人类型的账号快速入驻,没有账号可以点击立即注册
  • 百度营销账号:您可以使用百度推广、百青藤、百度电商账号直接登录,也可点击注册百度营销账号

常见问题

Q:港澳台身份证及手机号码能提交百度小程序吗?

A:暂时还不支持港澳台身份证及手机号码。

百度小程序快速入门教程

百度小程序快速入门教程

为帮助开发者快速开始智能小程序的开发,本文将开发智能小程序需经历的阶段划分为如下四个:

熟悉文档和社区

在正式开发前,开发者应先熟悉文档和社区,这将能提升方案调研和开发的效率。

开发者文档

开发者可以通过熟读文档来学习开发的必备知识。

  • 【教程】是开发学习小程序的入门指导,包含快速接入、开发、发布智能小程序的步骤,一系列复杂功能的开发指南,以及开发环节中非常重要的性能优化;
  • 【基本原理】介绍了小程序的全局配置、页面配置、语法、框架层级接口和功能介绍、运行时原理;
  • 【组件】和 【API】 详细介绍了每个组件、API 能力的“定义”、“用途”、“接口”、“示例二维码”、“代码示例”、“Bug & Tip”等;
  • 【Smart UI】 是基于智能小程序的 Smart Design 视觉体系实现的、基于基础功能组合的 UI 组件库,降低开发者特定场景的开发成本;
  • 【组合能力示例】是使用智能小程序组件、API 能力组合生成的示例模板,具有快速、可复用、可修改的特性,可帮助开发者快速搭建小程序;
  • 【工具】是智能小程序提供的工具链的详细介绍,包含了开发、调试、预览、发布、检测、自动化测试等功能,服务于开发者的开发全流程。

开发者社区

遇到任何问题,开发者都可以通过社区来提问和查找是否有同类问题的答案。官方技术支持同学会在社区对帖子跟进答疑,并有 issue 版块查找 bug 和需求进展信息。

接入智能小程序

操作详情
登录注册智能小程序目前支持百度账号及百度商业账号登录,企业账户建议选用百度商业账号进行登录。操作步骤请参考登录注册
认证分为主体认证和真实性认证:
– 智能小程序目前支持的主体类型:媒体、企业、政府、其他组织。主体类型、主体名称一旦提交后将无法更改。暂不支持个人主体类型开发者入驻。操作步骤请参考主体认证
– 确保智能小程序帐号信息的真实性、安全性,对企业 / 机构 / 媒体等主体进行的认证服务。操作步骤请参考真实性认证
完善基本信息填写智能小程序名称、简介、上传头像以及选择服务范围。操作步骤请参考完善基础信息
上传资质文件操作步骤请参考服务类目
开发准备该步骤将为智能小程序项目添加成员和配置成员权限、获取 AppID 、配置服务器域名。操作步骤请参考开发准备

使用在线开发者工具 Web IDE

无需安装随时进行百度小程序的开发、调试、预览、发布小程序。并支持 git 、效率云等版本管理功能。
Web IDE 使用地址

安装桌面版开发者工具

为了帮助开发者简单高效地开发和调试智能小程序,我们推出了百度开发者工具。
正式版本下载链接:Windows 64 / mac
rc 版本下载链接:Windows 64 / mac

  1. 开发者工具 rc 版包含大的新增特性,修复缺陷问题,通过内部测试的稳定版本。
  2. 电脑本地可以同时安装 rc 版本和正式版本的工具,两种版本可独立自动更新。

新建与开发智能小程序

新建项目之后,开发者工具会为开发者建立一个默认的项目脚手架,在基本原理中可以查看各类文件详细用法。

https://b.bdstatic.com/miniapp/assets/docs/quickstart_5-9.mp4

测试号

在未注册接入智能小程序时,开发者可以使用智能小程序测试号开发和体验智能小程序。
注意:

  1. 测试号在使用上有一些功能上的限制,不支持发布、云开发、云测试、插件、动态库、真机调试、远程调试等能力,以及所有依赖申请权限的能力,如支付、联合登录等。
  2. 如果需要使用 web-view 组件,请在 “开发者工具 -> 项目信息 -> 本地配置” 内关闭 “校验域名” 功能后再次预览,即可在百度 App 上跳过域名校验。

调试

开发者工具调试,具体方法请参考小程序调试

真机调试,可以实现直接利用开发者工具,通过局域网连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。详见开发者工具文档 真机调试

发布上线

开发版本

上传代码后,可以在智能小程序官网的开发管理一栏看到提交的相关信息。一个小程序可以同时拥有多个开发版本。

操作详情
代码包审核对小程序体验、功能、内容与名称、类目的相关性等维度进行审核。操作步骤请参考代码包审核
发布上线发布上线前,请确认完成真实性认证,否则小程序将无法发布上线。操作步骤请参考发布上线

百度小程序体验智能小程序

体验智能小程序

体验一个小程序

用户可以在各类宿主环境中访问到丰富的智能小程序的服务,例如百度 App 中的搜索、Feed 、个人中心等场景,同时可以扫描下图二维码即可体验优质智能小程序示例。

体验小程序能力

下载百度 App 最新版本,扫描下图二维码即可体验智能小程序提供的组件、API 、Smart UI、组合能力示例等功能。

安装 3.26.0 及以后版本的工具,点击此处调起工具欢迎页,选择官方示例的模板查看源码。

【新建页面】【新手必看】小程序新建页面

小程序由于小的原因,对页面有一定的限制,比如我们需要的一些特殊页面,比如首页,导航页面,我们需要在小程序后台进行新建页面
所有小程序平台都对页面有要求!
新建小程序页面是我们打包小程序的必备技巧之一!

1.进入一门开发者后台,找到我的小程序

在左侧导航找到【我的小程序】进入小程序管理列表,点击需要管理的小程序,点击【配置】按钮!

2.在小程序管理后台,找到【页面管理】

点击新建页面,进入新建页面流程

由于目前暂时只支持H5网页打包页面,所以这里只能选择H5打包;
后续我们会支持html本地页面上传代码打包!

点击新建之后,在弹出窗口输入您需要制定页面的URL地址
之后点击保存确认按钮即可

保存之后页面会自动跳转,这样呢,我们就完成了页面的新建!

3.对新建页面进行个性化设置
修改小程序页面的链接地址

在小程序页面管理列表,找到【配置】按钮,点击,在弹出窗口即可修改当前页面的链接地址

弹出页面,直接修改网址即可!
温馨提示:小程序各大平台都只支持https格式的加密地址

设置页面样式

点击【样式】之后会弹出配置窗口
标题栏文字
透明标题栏
页面上下滚动
侧滑手势返回

自定义样式
标题栏背景颜色
标题栏文字颜色

如果有自定义需求,务必选择自定义样式;之后下方设置才会生效,默认是全局样式

标题栏样式
窗口背景色;
是否启用下拉刷新;
下拉刷新样式
顶部窗口背景色
底部窗口背景色
屏幕方向

设置好之后,点击保存
之后重新上传开发版即可扫码体验设置效果!