使用uniapp开发微信小程序开发有风险吗

先说好的方面:我司没有原生开发的人员,但要做app业务,就只能我们前端上,前后我们用uniapp写了四个项目了,有难的也有简单的。在开发中,我最担心的就是一些原生做的功能,我们用uniapp做不出来,不过好在也都搞出来了。除去常规的一些增删改查以及产品的业务以外,我们还集成了以下一些功能。1,app端微信/支付宝支付。2,app端webView H5的微信/支付宝支付。 3,app端一键获取手机号注册登录以及微信三方登录注册。4,朋友圈分享图片。5,直播直播我们先后版本用了两套方案。第一套是实时音频,说白了就是开多人会议,虽然可以得到旁路拉流地址,但缺点是没有推流地址,不太方便接外接设备,第二个版本就换了,不过有这个经验,我们也是打算在后期的聊天界面上可以加上语音通话或者视频通话。第二套用的是云直播,可以得到推流地址。期间也配合im 做了直播间权限管理 直播间连麦 直播间评论弹幕等。6,推送。7,语音播报。8,自动更新。9,地图。所以我是想说,好就好在,uniapp的写法就是vue的写法,对我一个前端来说,上手很快,并且一 些app的原生功能也都能满足,而且调试打包,各种配置也简单明了。我在2018年的时候写过一个weex项目,其中调试,打包,就这俩东西都把人整的头皮发麻。我问过一些用其他技术栈的朋友,我就不点名用的什么技术栈了,免得引战,他们的产品里面没有集成我以上这些功能,更多就是一写增删改查的东西,主要反映主要是生态不好,基本上没有轮子或者轮子很烂东西。现在说点缺点:1,文档比较松散,比如我在搞推送和图片压缩的时候,是在论坛里面找到的解决方案,而不是在文档。还有一些内容,文档里面没有写的很详细,是我去看了5+的api,再配合论坛里面的内容,才搞出来的。2,低端机跑程序的话,如果内容复杂了,会比较卡,我们在测试直播连麦的时候,有些操作反复做,比如连麦挂断,在低端机会闪退,究其原因我也不清楚是怎么回事。3,nvue这个东西,确实比麻烦,也相对坑点,就不细说了,不过最终也都用解决方法。4,其实我觉得这个也不叫坑,就是有些时候,h5/小程序/app 三端做同一个功能,需要切换着调试,不然三端会不一致。其他没什么了,想起来再补充总的来说,我觉得uniapp还是不错的,也一直在优化和更新,也希望uniapp越走越好}
最近经常在各个技术论坛和社区有人吐槽,说:为什么我开发的微信小程序经常审核不通过?为什么别人的半天就能通过,而我的要来来回回的审核,拒绝,再审核,再拒绝呢?之前在技术群里,很多程序员读者也有类似的问题,也一直在微信上咨询我,为什么你的审核那么快,我的审核有问题呢?到现在还没通过。为了防止大家做无用功和避免走弯路,我就分享一下这一年来开发微信小程序的几点经验吧!1、哪些小程序要谨慎触及开发?第一点:社区,社交类的小程序要谨慎考虑,再开发。为什么呢?社区类,社交类的小程序,不是微信官方不支持,是因为里面涉及到的东西太多,是我们国情的原因。因为社区论坛类,社交类的小程序,容易成为非法的藏污纳垢之地,一旦微信放开,里面有太多国家政策的限制,因为可能会给微信带来不好的审查,毕竟在微信平台上的东西,出了问题,政府会找腾讯和微信的麻烦。你想想?如果大家在小程序中可以随便发帖子,讨论问题,进行一些涉及色情,涉赌,发布一些违反国家政策的东西,微信高层会被请到北京喝茶的,不仅仅是要查处你,也要问责微信官方平台。第二点:聊天类的小程序不要多此一举。其实这个需求很少见到,但是也确实有人想这么干。比如:社区类的小程序,竟然还有人要创建在小程序里的群聊和沟通。我有时候真的是特别不了解用户需求,在国内即时通信聊天有人做的过腾讯吗?你在一个即时通信的聊天软件里,再做一个即时通信的群聊功能。简直无法想象,用户的操作有多复杂。我们沟通交流就这么难么?第三点:电信运营,食品,卫生类的商城等,需要有相关的企业资质才可以。比如:你如果想卖海鲜食品,可能你就必须有具体卫生许可证之类的资质。比如:你想卖手机卡,流量卡,就必须要有电信运营资质。一些东西不是随便可以卖的。2、如何解决上述的问题呢?一般大家审核不通过,最经常遇到的问题是这样的,官方是这么说:你好,为避免您的小程序被滥用,建议你可以完善审核机制,保障发布内容的安全,如增加不良信息关键词库屏蔽和后台屏蔽审核。所以,根据官方的说法,做社区,社交类的小程序,最好的解决机制就是:在内容发布的地方,添加敏感词过滤机制。要在内容发布的地方进行敏感词的检查,什么黑五类的,情色的等等。建立敏感词库,从里面匹配检查过滤。在内容详情或者帖子查看的地方,增加一个 “审核” 或者 “投诉” 按钮,可以让用户发现一些违规的内容,进行举报投诉。另外,如果上述你实在不想改,可以试着多次审核提交,因为微信小程序后台代码审核的人,估计每次提交遇到的人不同,对待的标准也不同,也有可能审核能够通过,但是这是一种侥幸的心理,还是建议把机制完善。3. 学习微信小程序的一些建议关于微信小程序的一些文章,学习的框架等,我在微信公众号里也分享了不少关于学习微信小程序的资料。但是总是有人在后台问我要:有没有相关的视频教程?但是,我想说:微信小程序开发真的很简单,比你们想象中的都容易,只有你懂 JS ,就可以直接看微信官方文档,直接学开发就行了。微信官方文档,中文的,组件,API 都非常详细,清晰明了。对于编程来讲官方文档是最好的学习资料。当然,我也想给你大家一些视频教程,所以我前几天试着把我之前,也就是去年的时候,微信小程序刚起步那会的免费视频教程找了找,但是发现以前免费的视频教程,现在都收费了。可见,现在微信小程序开发有多火。出于对微信小程序视频教程录制者的尊重,和对于版权的尊重,我是不会在公开平台分享一些盗版的链接给大家的,那是对录制视频的作者的不尊重,人家毕竟是付出了自己的辛苦劳动的。但是,如果你们自己在网上搜,其实也能搜到别人盗版免费分享的,那就不管我的事了。总结以上是自己在开发微信小程序时总结的一些经验和建议,仅供大家参考,避免大家走弯路。如果你们在开发微信小程序遇到了一些坑,并有了自己的解决方案,欢迎大家一起交流分享。}

我要回帖

更多关于 微信小程序开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信