爱收集资源网

「小打卡」小程序:探索开发与运营之道

网络整理 2023-09-29 17:03

知晓程序:

「晓组织」是知晓程序推出的全新栏目。

每周,我们就会约请优秀的小程序开发者,从产品/开发/营运等角度,分享他的小程序实战经验。假如你想成为「晓组织」的一员,请发送电邮至bigbang@ifanr.com给我们投稿,献上你的投名状。

这儿是「晓组织」的第7期。

本期分享嘉宾是「小打卡」小程序的开发者徐佳义。

6月14日,他受邀作为陌陌公开课小程序专场的嘉宾,在上海分享了小打卡的社群营运经验。

他还有哪些小程序干货吗?知晓程序(微讯号zxcx0101)昨天约请到徐佳义,来跟你们讲讲他的小程序开发和营运之路。

你们好,我是全栈开发工程师徐佳义,对新技术比较敏感,擅长技术选型、系统架构、产品设计以及前后端开发。

在公司主要负责软件开发项目的管理、解决疑难bug、招聘等工作。

#b:c:4:8:2:f:e:2:6:b:8:a:6:f:2:5:7:5:f:1:5:9:3:6:1:4:5:2:4:a:4:c#

先谈谈「小打卡」的一些成绩

「小打卡」,最初是一个帮助用户培养好习惯的小程序。

3月下旬,「小打卡」得到了知晓程序公众号的推荐,当天用户量猛增,且随后下降趋势显著低于之前。

#3:c:9:2:1:e:9:f:d:1:4:3:e:9:e:e:7:c:4:8:3:c:4:c:c:6:d:c:e:7:a:2#

在那以后,各个领域的社群陆相继续进驻小打卡,并源源不断反馈意见。

我把这种建议搜集上去,并迅速开发相应的功能模板,致使小打卡功能越来越丰富,更适用于各种领域的社群使用。

当前,小打卡已囊括阅读、培训、课程、作业、早起、健身、运动、外语、学习等社群签打卡的多种场景,提供强悍的打卡管理、数据统计服务、成员管理、打卡提醒、点评评论、图文语音日记、分享约请等功能,推动社群营运者轻松高效营运社群。

#c:7:6:5:6:5:f:b:9:2:6:8:a:f:c:3:8:c:0:6:3:0:1:8:0:b:2:b:c:5:4:b#

短短数月,小打卡上早已形成了近30万条打卡记录、6万余名用户、近4万打卡项目、100多个优质社群,且七日活跃存留低于50%。

目前,进驻小打卡的著名社群包括:

做一款不孤单的打卡小程序

最初开死党打卡,是想塑造一款不同于市面上的公开打卡app的产品。

通过利用陌陌的好友关系,和同学甚至是线下身边的男子伴,互相陪伴和监督,一起参与分享生活,而不单单是线上的打卡记录。

这样坚持做一件事,就不会太孤单,不是诱敌鏖战,其实能更好的坚持下去,培养好习惯。

我下载体验用过好多打卡签到的app,即使有好多来自天南地北的用户共同参与,但坚持一段时间后打卡热情显著消散。

我认为,「坚持」这件事情须要多一些监督和鼓励的元素,须要和相同圈子的人一起相互鼓励、分享及监督,共同进步。用陌陌小程序来实现是更好的选择。

加之当时正值小程序内测。更早之前,我曾使用类似小程序开发的技术,实战开发过一些产品,如表情包制做小程序、带歌词轮播的云音乐播放器等小程序,对小程序的相关能力已有一定的了解认识。

趁着节日两周的周末,我设计开发了「小打卡」微信小程序的初版。

在开发过程中,我还阅读了一些关于个人管理的书,例如《习惯的力量》、《博恩·崔西的时间管理课》,以及关于习惯培养的博客文章,对小打卡进一步的优化改进,并持续搜集用户反馈迭代更新产品。

独立开发者怎样做小程序?

关于小程序开发的流程步骤,我在给知晓程序(微讯号zxcx0101)的投稿文章《》中有过分享。

采用陌陌小程序开发来实现一个产品,具有周期短、迭代快、效率高等特性。

为了更高效地开发,开发者须要对小程序官方开发组件插口文档深入研究,对所有的开发组件和API了如指掌并加以实践,清晰地了解你的产品可采用的官方小程序组件和插口能力,并思索怎么更好地将小程序能力与你的小程序相结合。

关于小程序的开发,虽然对于跟我一样的独立开发者来说,难点不在于小程序本身。正如H5技术并不仅仅指代HTML5,而是结合了HTML5、CSS、JavaScript等多项技术的合辑。

与「小程序开发技术」对应的,也是前后端一系列的技术的组合。

我在开发的过程中,印象比较深刻的是模板消息推送这个功能。

该功能用于向用户发送打卡通知提醒用户打卡,用户可以在陌陌的「服务通知」里查看,但是点击可以跳转到打卡的详情页面。

关于模板消息通知,网上可以搜索到一些方案,并且,基本是通过小程序中逻辑层JS完成推送的恳求。

「小打卡」在通知方面,还须要在未来某三天向用户发送「打卡正式开始」的通知,故后端难以实现。

我的解决方案是采用服务器端异步任务推送,使用了高性能分布式显存队列系统BEANSTALKD,来实现模板消息的异步定时推送。

再例如,实现每月、每周或则是指定时间段的打卡排行统计这个功能,目前数据库单张数据表早已超过了几十万条数据记录,通过数据库查询排名统计不可行。这儿须要用到Redis高性能数据库来缓存数据,并采用Redis的zset有序集合来进行不同形式的排序和查询。

总而言之,对于独立开发者来说,小程序的主要开发难点不局限在小程序本身框架以及后端开发技术,而是开发者须要持续学习,把握、提升更多的相关开发技术,来更好地支撑产品的功能实现。

我的小程序营运推广经验

营运是感知并释放产品的奇特魅力,使其联接用户的心理需求,满足用户体验的过程。

在营运推广方面,「小打卡」并没有像「」或者「」这类小程序忽然爆红、各种刷屏。我的营运推广策略比较平凡、细水长流。

作为一个独立开发者,能力和时间都有限,我更多是借助别人的力量来营运推广产品。

这儿的「他人」是活跃在「小打卡」上的用户,包括社群Leader、产品总监、运营达人以及媒体工作者等等。

我常说「小打卡」有一百多个产品总监,让好多用户惊讶……

1.认真倾听用户的反馈建议,更精准地把握真实需求

产品和用户是营运推广的基础,营运则是产品和用户之间的桥梁。产品迭代开发的过程中,切勿闭门造车,离开用户的真实需求而做的开发工作是徒劳的。

据悉,好多时侯用户的亲身体验和不同的使用场景,更能提高产品的适用性以及功能的完备性。

一般,好多产品会开辟一个专门搜集用户反馈的入口,但在我看来,这样双向的入口是冰凉的,距离用户太远。

我觉得产品早期更重要的是和用户形成真实有效的互动交流,我的做法是在「小打卡」上直接放置我的陌陌二维码,更直接方便地与用户交流沟通。

了解用户期望,清楚本身不足,规划功能计划,满足用户需求。

同用户沟通须要保持耐心,做好服务的打算。并不是每位用户就会提出很棒的建议,甚至好多用户会提出很基础的问题,都须要你诚恳地回应。

另外,更重要的是,在获取用户反馈以后,还需确切捕捉用户的普遍需求、快速满足用户的真实需求。

2.擅于利用小程序相关媒体,更高效地推广你的产品

最开始,我是通过技术文章分享的方法,来让更多的同事了解到「小打卡」。

2月14日,我在各个小程序商店递交发布「小打卡」,在获得知晓程序·周榜第4期时间效率类的Top6后,新用户开始平稳下降。

再后来,我将「小打卡」开发过程中所用到的工具和开发心得,总结到博客文章,并得到知晓程序(微讯号zxcx0101)、CSDN等著名媒体投稿推送后,新用户持续攀升。

不过,目前我只是线上做一些开发经验的分享,更多的推广还是来自于用户的自发传播,期盼「小打卡」获得更多用户的认可并推荐给同事。

从除夕的周末构思产品开始,在假期时间和起床早睡的业余时间,独立开发营运「小打卡」,一晃便到了6月。

这段时间中,我认识了好多优秀的同学,也服务了不少优质的社群,更重要的是收获了团队,「小打卡」将通过团队开发营运的方法,更好地提供服务。

常年以来,「小打卡」得到你们的一致好评主要还是受惠于广大用户的众多建议,由于大家,「小打卡」还会仍然进步,谢谢支持和陪伴!

#c:1:4:6:5:d:d:6:d:8:1:8:e:c:7:2:0:1:4:5:7:e:6:6:6:0:9:f:a:c:9:a#

「小打卡」小程序使用链接

关注「知晓程序」公众号,在陌陌后台回复「晓组织」,获取全部晓组织文章。

#2:8:9:5:5:0:5:8:1:b:3:5:1:5:0:9:8:a:d:4:3:7:6:2:0:0:b:4:8:5:6:5#

微信阅读小程序有哪些
相关文章