大小限制:
整个小程序所有分包大小不超过8M,单个分包/主包大小不能超过2M。
嵌套H5的跳转限制:
小程序跳转的H5链接,必须是https协议,且所跳转的链接其域名服务器下必须放置校验文件(即所跳链接我们要有其服务器管理修改权限),才可在小程序中进行跳转
请求接口限制:
小程序请求的接口必须是https协议
小程序内无法长按识别二维码,包括其嵌套的H5
app跳到小程序,小程序才有返回app的能力,小程序无法单方面主动跳回app
小程序h5使用api问题:
嵌套的H5无法直接使用小程序的api,如果H5要使用小程序的api,则需引入微信的函数库
支付:
小程序支付(小程序支付)和公众号H5支付(jsapi支付)不属于同一支付体系
下载文件:
小程序下载文件到本地,资源限制最大文件为50M
软件跳转:
微信小程序内无法打开应用宝或appstore
人脸识别:
微信小程序接入活体检测有主体类目限制
用户分享:
只能分享到群聊和好友 不支持分享朋友圈
其他:
微信小程序的开发限制还包括以下方面:
类目限制:一些涉及金融、电商、社区、教育等领域的类目,个人小程序是无法触及的。这主要是因为这些领域通常需要更高级别的资质和审核,例如金融许可证、教育许可证等。这种限制确保了小程序的服务质量和安全性,保护了用户的权益。
数量限制:每个个人用户只能创建一个个人小程序,这限制了开发者探索不同业务领域或测试不同功能的可能性。此外,每个小程序只能关联一个微信公众号,这也在一定程度上限制了小程序的推广和品牌建设。
审核与发布限制:微信会对小程序的代码、功能、用户体验等方面进行严格审核,以确保小程序符合平台规范和标准。如果小程序不符合要求,可能会被拒绝发布或下架。这要求开发者在开发过程中遵循相关规范,确保小程序的质量和安全性。
技术限制:小程序的开发受到一些技术限制,例如某些高级API的使用可能需要特定的权限或资质。此外,小程序在性能、兼容性等方面也可能存在一些技术挑战,需要开发者具备相应的技术能力和经验。
这些限制旨在确保小程序的质量、安全性和用户体验,同时保护用户的权益。开发者在开发小程序时,需要充分了解并遵守这些限制,以确保小程序能够成功发布并正常运行。同时,随着微信平台的不断发展和更新,这些限制也可能会发生变化,因此开发者需要时刻关注微信官方文档和公告,以便及时调整开发策略。
您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。