微信小程序开发缺陷有:
1、更换小程序,用户数据迁移难;
2、无法分享到朋友圈,这个是微信自带的限制,不是功能限制;
3、审核比较严,导致很多应用没办法上架,比如有个客户,做了一个社交类的小程序,但是没有ICP经营许可证,办这个证比较麻烦,就无法通过审核上架;
4、数据接口服务器必须支持HTTPS,当然这也不完全算缺点,毕竟比较安全,就是成本会增加;
5、不能在小程序里识别二维码,导致部分功能受限;
6、入口问题,只能在微信使用,不能在其他应用里调用,这个问题似乎无法解决,导致支付宝、今日头条、百度各自都做了小程序,导致非常乱,作为开发者,要在上面都使用,必须都开发一个;
7、用户推送消息有限制,必须要用户点击或者支付积累Formid,而且7天后失效,有Formid才能推送消息,而公众号却不一样。