微信小程序限制汇总

前段时间在设计微信小程序的时候遇到了很多坑,分为两大部分:1开发过程的坑,2审核过程的坑,下面整理一下给大家,可能有不全的地方,欢迎提出。

一:开发过程的坑

1:不支持HTML、没有 Dom。网页用的 JS、CSS 基本要全部重写,WXML 的语法和 HTML 差异还挺大,基本是一个个照着手册的属性去改。CSS 选择器不支持级联。

2:小程序源码打包后的大小限制为1M,超大传不上去。单次通过 wx.request传输的数据最大也是1M。

3:MINA 框架实现的 tab bar,最多5个 tab;通过 wx. navigateTo 推入后台的页面最多5层,超过会无法打开新页面。

4:小程序没有 webview 控件,自带的 view 和 text 又不支持图文混排,还不能动态 set WXML …… 所以小程序上的富文本也就只能做到固定焦点图+纯文本+emoji了 [二哈]

5:不支持 A 标签,无法打开普通网页。需要添加白名单

6:小程序不能播放视频

7:小程序不能分享朋友圈

二:审核过程中的坑

1、小程序简介没有介绍小程序功能
2、类目与页面提供的内容不一致
3、小程序提供的服务和内容必须是正式的,不能以测试内容提交,多次以测试内容提交
4、含有声音视频内容,请补充相关对应类目
5、首页图片与文字有互相重叠,建议优化
6、搜索框及少数下才能选中,页面评论点击无响应,页面图片分辨率尺寸失真
7、部分图片显示被压缩体检不好
8、有账号体系的小程序,除自有登录方式,必须支持微信授权登录
9、必须登录才能使用的服务,请提供测试账号
10、存在虚拟物品在线交易, ios系统需要走IAP,小程序暂不支付,请留意后续
11、小程序服务类目所对应的页面中的核心内容必须与该类目一致。
12、必须保证用户在该页面能使用该服务类目,不得隐藏,不得进行多次跳转
13、不得展示和推荐第三方小程序。示例:不能做小程序导航,不能做小程序链接互推,小程序排行榜等
14、小程序的页面内容中,存在诱导类行为,包括但不限于诱导分享、诱导添加、诱导关注公众号、诱导下载等,要求用户分享、添加、关注或下载后才可操作的程序,含有明示或暗示用户分享的文案、图片、按钮、浮层、弹窗等的小程序,通过利益诱惑诱导用户分享、传播的小程序,用夸张言语来胁迫、引诱用户分享的小程序,强制或诱导用户添加小程序的,都将会被拒绝;
15、 禁止视频、音乐、语音等多媒体的自动播放
16、 如果小程序有账户系统,必须提供能正常使用且易于发现的“退出”账户选项
17、小程序内容不能包含赌博、竞猜和抽奖的。

18、小程序的页面内容中,不能存在测试类内容;示例:算命,抽签,星座运势等。

总结:小程序本身被设计为处理简单逻辑的「工具型」应用;同时具有很强的内容封闭性。以上内容仅做参考,如果不足的地方望大家互相提出意见,我会及时跟进并修改。

参考:https://blog.csdn.net/sinat_3694768/article/details/54692468

猜你喜欢

转载自blog.csdn.net/YCM1101743158/article/details/82795101