小程序相信搞开发的朋友们都会有接触,因为它现在很火,很多人都在做。我最近也一直在开发小程序,微信官方给出的文档已经无法用语言的形容,说多了都是泪呀,在开发的时候会遇到好多坑。特意写一篇文章来记录一下,方便以后遇到的时候,会用到。

1: 注意设备的兼容性

有时候苹果手机可以了,安卓的不行,有时候小米的可以,vivo的又不行,华为的也有问题,这设备的兼容型就跟开发静态页面浏览器兼容一样,真是蛋疼的很。大家在做的时候一定要注意。比如:vivo手机会莫名的给字符串加 ‘\n’  我就纳闷了,你这是什么套路。其他设备都OK。就唯独你出来这么个问题。行,那我换行符过滤掉。然后我想传json字符串到服务器后台处理数据,发现不行,中文字符有空格发现也不行。就这么一个设备出现这么多不兼容的情况,我是万万没有想到。就当我书写不规范吧,其他设备可以容忍我,vivo,魅族,人家比较严格好了。大家在开发小程序的时候可以注意一下。

2:基础库要选择好

开发工具有一个调试最低基础库,微信公众平台那边有一个设置基础库的地方,这个尽量匹配一直,有些api接口对基础库版本是有要求。版本太低一些接口方法使用不了。

3:版本审核越来越严苛

去年的时候小程序提交审核没有这么麻烦,到了2018年不在那么美好,社区变得混乱,审核特别慢,类目稍有不对就会被拿下来,重新提交,特别坑得是,它不会一下提示什么原因不合格。我刚刚提交一个版本说我某些内容有诱导行为,我按照要求改了,然后等好几天会跟你说类目不合格,重新更换类目提交。 我尼玛当时真是…   大家在开发小程序得时候,这块儿一定要注意,审核周期实在很长,最好一次提交比较完整得版本。要不然你就慢慢得等吧。 最好有个网页版,在开发小程序。要不然避免项目得推荐和发展。

 

小程序这个工具说实话还是蛮方便的,我估计微信平台也不想这么搞,奈何咱得跟着上头得规定来不是。希望后面能变好吧。