最近带了一个小朋友,让他负责的一个小程序总是遇到这个那个的问题。作为新人,我也理解经验的不足导致问题的出现。做小程序真的有很多坑坑洼洼会遇到,所以就做了些总结,供大家在以后做小程序时,不要吃不必要的亏。考虑到目前有很多新人即将入行,也希望能通过一篇小短文来分享小程序的知识。
一、功能需求范围
1. 小程序限制的功能点
- 不支持分享推文链接;
- 不支持分享指定目标群/好友,返回的确认信息不能辨别是否分享到群还是好友;并且无论是否分享成功,统一返回分享成功的信息;
- 不能从小程序跳转至APP;(但是存在特例:如果从APP分享小程序到微信打开,是可以从微信的小程序唤醒APP。大伙可以试一试小红书)
- 不可分享到朋友圈;
- 不能长按识别二维码;
- 在原生tab bar无法添加操作按钮,小程序原生tab bar不支持跳转新页面,可当前打开页面,但是会出现比较多问题,比如:卡顿等影响用户体验。
2. 小程序支持的功能点
- 图片:分享、保存、长按识别;
- 客服自动回复图片、文字;
- 服务提醒:服务提醒是个不错的召回用户的手段;
- 商户自动返现、用户点击体现;
- 可跳转H5、小程序;
- 有关注公众号入口;(在右上角选择相关公众号可见)
- 可以用腾讯地图定位;
- 可以获取微信头像、昵称、电话;
- 广告;接广告(流量主):形式有banner、插屏、原生广告、浮层广告、视频广告(仅可用于小游戏)。
二、平台规则
1. 前期资质准备
小程序根据不同的主体,开放不同的服务类目,并且有部分服务类目需要提供资质文件。
https://developers.weixin.qq.com/miniprogram/product/material.html
对于该主体的某些限制功能服务,若需要做,可以采取:在后端进行设置开关,当在小程序提交审核时,将限制功能隐藏,通过审核后,再打开,其通过率更高。
审核情况:审核都是人工进行审核,主要是检查一些功能和产品是否完整可用。
2. 审核时间
一般审核通过是半个工作日内可以完成。(例如:今天晚上提交审核,大概第二天中午左右可以审核完成)
3. 小程序类型——小程序、小游戏其异同
开发:开发工具是不同的,我大佬之前想让我去把小程序迁移到小游戏,前端开发研究了下才知道不行。并且小游戏是可以由第三方框架开发的,就是说不需要一定用微信官方提供的框架开发,只要接上官方接口即可;而小程序只能用微信官方提供的框架开发。
而他们获利点也有些许不同,小游戏的广告可以是:激励性视频、底部广告、中部广告。而小程序,不大推荐中部广告位,因为会严重影响用户的体验,会打断用户浏览内容,当然粘性强的就另当别论了。
4. 广告
接广告其实很简单,主要是申请一个流量主,但是前提是需要一些资质:累计独立访客(UV)不低于1000、有严重违规记录的小程序不予申请。
申请大概需要半天时间来审核,通过后就可以创建适合自己的广告位。广告位的开发比较简单,获取代码写进小程序就可以了,就不用为开发小哥担忧了。
三、高效技巧
1. 做开关方便测试
每一个产品都需要进行多次测试来检测是否存在问题。而对于一些营销类的小程序,常见的是引导用户按照一个连续不可逆的步骤去执行任务。当测试时,不可逆的步骤会导致每个账号只能测试一个,这个时候找技术帮忙处理会比较麻烦。
所以,在策划小程序需求时,可以让前段设置一个可以退回操作步骤的按钮。还可以让技术觉得你考虑周到,对你刮目相看。
2. web-view
从微信小程序基础库1.6.4开始,我们就可以在小程序内放置一个<web-view>组件来链接我们的HTML页面了。这可以方便的集成这些网页系统,减少了可观的工作量。已有的 mobile web 不用重复开发。并且不需要等审核,随时部署更新。
但是值得注意的是,一个页面里只能有一个 <webview/> 组件;只有绑定为业务域名的 url 才能跳转,并且上限 20 个。
3. 第三方
想做小程序还有其他方法,就是借助第三方平台来实现。由于小程序的风口,带动着应用市场的发展。有许多平台都有提供小程序的模板,价格从免费到上万的都有。
以下列举一些给各位参考:微擎、凡科、即速应用、有客多等。
简单说明一下购买小程序模块需要注意以下几点:
- 购买的功能和演示可能会不符,购买前最好选择口碑较好的开发者团队制作的小程序;
- 找有售后服务的更有保障哦,免费的一般没有售后。
还有另外一种,如果是直接找第三方公司帮忙定制开发自己的产品。其实许多开发都会自己去接单赚外快,说不定可以找下自己认识熟悉的开发帮忙。但是无论是找熟人还是公司团队,都需要注意外包的风险:
- 服务器:任何软件都需要服务器运营,第三方开发小程序肯定要租用服务器,记得看清楚合约,租用的费用条款。
- 售后:每个产品在上线后都会出现问题,这个时候售后就非常重要。
四、遇到的坑
1. 小程序的特质
- 轻量:便捷使用,迅速获得信息,用完即走;
- 创意:现在不乏小程序,缺少的是能吸引用户,有趣的小程序,做到与其他人不同的同时,还要让广大用户接受;
- 社交:微信有浓厚的社交基因,抛开社交关系,是很难做好小程序的。
2. 数据
如果跳转的页面步骤有重复的页面,前端开发一般会用同一个页面,意味着其数据只有一个。比如:A—B—A的步骤,A的数据是几乎两倍,其转化率是看不到的。所以记得和开发说清楚数据的埋点。
3. 审核的坑坑洼洼
- 选取的类目不当:填写前记得不要和本身小程序应属的类目差太远,不然会不通过。建议参考竞品的类目
- 功能不完善:若核心功能无法使用,可能会不通过。佛系可以提交多几次,说不定就通过了。
- 有重大bug:也是不通过的。
- 不能诱导分享:会被封号!也过不了审。让后端做开端打开关闭,咳咳,剩下的大伙都没明白。
本文素材来自互联网