一、功能介绍
通过小程序“信息快速填写”组件auto-fill功能,小程序开发者可以获取用户首次填写过的表单的信息,并快速快速填充本次需要填写的表单。减少用户输入的压力。(即:自动填充表单是在表单提交时记住用户在input、textarea、picker控件填写的内容,下次填写时可进行快速填充。)
二、接入必读
2.1、小程序“信息快速填写”组件auto-fill功能,目前为demo阶段,通过内测邀请的方式,免费开放给限定主体类目范围内的小程序使用。
2.2、目前该组件功能针对非个人开发者,且完成了认证的小程序开放,开放的主体类目范围,如下图描述:
2.3、使用该组件功能前,需通过邮件申请小程序及字段group权限。请根据场景所需及信息必要性,申请合适的group字段信息,并请谨慎使用该组件,若用户举报较多或被发现在不合理使用,微信有权永久回收该小程序的该组件的权限。
三、接口申请方式
请发送邮件至官方邮箱,说明所需的场景及group字段,申请开通小程序的该组件的权限,及对应字段的group权限。
官方邮箱地址:wx_city@tencent.com。邮件内容请参照下述列表:
邮件主题:申请开通“信息快速填写”组件auto-fill权限
邮件内容:
- 小程序appid或原始id
- 小程序名称
- 小程序使用该组件的场景及必要性描述
- 小程序所需的字段(具体的字段解释,详见五节接口文档链接。原则上请申请必要的字段权限,不建议申请与功能或场景不相符的字段权限)
- 其他备注说明(如紧急程度、腾讯公司的对接人等)
邮件申请后,针对符合开放范围的小程序,会回复是否已开通对应小程序“信息快速填写”组件及group字段的权限,并回复需要的接口文档。因此申请后请留意邮件回复情况。
四、使用方法注意
4.1、该组件依赖小程序的基础库版本,需要在1.2.0版本以上,才可以调用使用。在小程序基础库2.10.3以上版本,还可以支持自定义的输入控件。也即:
- 小程序基础库版本>1.2.0:可支持本auto-fill组件功能。
- 2.10.3>小程序基础库版本>1.2.0:可支持本auto-fill组件功能,但仅支持原生的input、textarea、picker等输入控件;
- 小程序基础库版本>2.10.3:可支持本auto-fill组件功能,还可以支持自定义的input、textarea、picker等输入控件;
4.2、目前该组件的调起,仅支持通过input触发。暂时不能通过textarea和picker触发。
4.3、目前涉及到的group字段中,其中公共字段group中的子字段,不能多个一起填充,需要单个单个的触发填充。其他group中的子字段,可以一起同时填充。另外,目前多个group暂时不支持同时填充。如果需要用到的子字段,分布在多个group,则需要单个group下先填充,再填充另外的group。具体的group及子字段描述,详见第五部分接口文档。
五、接口文档及字段说明
具体的接口文档,及字段说明,请点击此处查看详细内容。
六、实现案例介绍
目前已经有小程序在使用此接口,如广东交通违法查询,实现截图如下(部分字段展示已掩码)。
备注:如在使用中遇到问题,可通过官方邮箱留言,或社区留言,或评论留言方式反馈。本指引内容不定期更新,敬请留意。