技术实现规范
1, 遵守微信小程序开发文档和开发规范中的规则和约定。
2, 微信小程序开发者允许并授权微信团队对提交的代码进行漏洞安全测试。
3, 系统安全要求
(1) 严禁利用手机系统、微信或其他软件或硬件的技术漏洞,一旦发现将回收微信小程序主体的帐号资格。
(2) 不得安装或运行其他可执行代码的程序。
(3) 不得利用微信小程序传播病毒。
4, API 的使用
(1) 不得使用非公开的API的程序。
(2) 使用内测中的API的程序,微信团队有权保留回收接口的权利。
(3) 禁止违规(跨主体)使用其他第三方应用的API。
(4) 未经腾讯允许,不得将我们的代码、API或工具出售、转让或转授给他人。
(5) 不得对任何SDK或组件进行修改、转译或进行逆向工程,也不得将其用之于制作衍生产品。
5, 其它要求
12.5.1 执行多任务时,使用后台服务仅限于几种目的:VoIP、音频播放、地理位置、完成任务以及本地提醒等。
12.5.2 不得改变原生用户界面元素和行为(如音量增减和静音开关或其他)。
12.5.3 禁止视频、音乐、语音等多媒体的自动播放。
12.5.4 不得在用户不知情的情况下,使用录音功能。
6, 授权登录
12.6.1 微信小程序内存在帐号体系时,必须提供微信授权登录。
12.6.2 如果用户选择拒绝授权,你可以在用户表现出向你授予权限的意向后再次提醒他们。
12.6.3 应提供功能正常且易于发现的"退出"选项。
12.6.4 用户拒绝授权后,开发者有义务清除并不再继续使用该用户的微信头像、昵称等数据。
7, 文件下载
(1) 需显式提示用户,使用uploadFile接口上传文件,不得重复多次上传相同文件。
(2) 在移动网络下,不得在用户不知情的情况下,使用downloadFile接口下载过多文件。
8, 模板消息
(1) 模板消息的使用,必须遵守微信小程序模板消息规范。
(2) 不得恶意诱导用户进行触发操作,以达到可向用户下发模板目的。
(3) 不得恶意骚扰,下发对用户造成骚扰的模板。
(4)不得恶意营销,下发营销目的的模板。