微信小程序禁止什么

时间:2025-01-16 17:57:11 程序应用

微信小程序存在多方面的限制,这些限制主要涉及技术、内容、功能、审核等方面。以下是一些主要的限制:

页面层级跳转限制

小程序页面层级跳转不能超过10层。

用户本地缓存限制

用户本地缓存不能超过10MB。

代码包大小限制

小程序代码包不能超过3M,部分图片资源需上传CDN。

发布审核限制

小程序发布需提交微信审核通过才可发版,提交审核前外网域名需申请(除微信域名之外)。

性能层限制

开发版和体验版带有vConsole性能面板(回归需关闭此功能),线上版则没有。

包大小限制

开发版本不限制包大小,体验版和正式版则限制包大小。

二维码限制

体验版二维码保持不变,开发版30分钟后失效需重新生成。

内容限制

小程序不能涉及赌博、色情或政治等内容,否则无法在微信小程序上推广业务。

依赖微信生态系统

小程序必须在微信平台上运行,用户需要在微信中打开小程序,无法独立于微信平台存在。

功能限制

小程序相比于原生移动应用程序,功能相对受限,例如不支持HTML、没有DOM、不支持A标签、无法打开普通网页等。

设计自由度限制

小程序的设计需要遵循微信的设计规范和限制,以确保统一的用户体验。

数据访问限制

小程序对于某些设备和系统功能的访问受到限制,例如访问通讯录、传感器、摄像头等功能可能会受到限制。

版本控制和审核

发布和更新小程序需要经过微信的审核,审核流程可能需要一定的时间,微信平台对小程序的版本控制较为严格。

类目限制

一些涉及金融、电商、社区、教育等领域的类目,个人小程序是无法触及的,需要更高级别的资质和审核。

支付功能限制

只有通过了微信认证的小程序才有权使用微信支付接口,个人主体的小程序无法使用微信支付功能。

数量限制

每个个人用户只能创建一个个人小程序,每个小程序只能关联一个微信公众号。

其他限制

小程序内无法打开应用宝或App Store,无法进行直播,不能参加微信官方活动等。

这些限制旨在确保小程序平台的安全、稳定和用户体验,开发者需要在开发过程中遵守这些规定。