一、背景
1.原由:今年六七月份时候,有朋友来家做客,问到无线密码。本来是一个很平常的事情,但是密码我是没有记住的,因为本身作为一个程序员的原因,密码设置的比较复杂,之前就拍了一个照片,收藏到了微信。
2.需求:然后当时奔溃的事情来了,首先收藏的很久,找起来很麻烦,然后当时网络情况不是很好,有的图片在微信收藏里面显示起来很慢。心情就慢慢焦虑了起来,于是当天结束后就在微信小程序找了找收藏类的小程序,发现并没有,大家可能考虑到微信已有收藏这个功能。
3.内容:需求来了,微信收藏没有分类,没有时间,没有搜索,使用很麻烦,所以我要自己来搞了。然后呢,我要说明的是:这篇文章不是要讲技术,而是与微信小程序的审核团队斗智斗勇的故事。
补充下本文相关的资料:
官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html
官方开发者工具下载:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html
二、注册,认证
1.注册:一开始我要注册,因为当时考虑到我这种情况的人可能很多。所有想选择一个企业级别的,万一有很多人使用呢。找个没有使用过的邮箱,选择企业,传营业执照,绑定微信等一系列操作,注册完成。
2.认证:重要的点来了,认证大家都知道,要花钱的,300元一次审核费。但是微信没有告诉你,同一个个人或者企业主体,认证小程序后,如果再开发别的小程序,采用这个主体,审核认证费用依然是要交的。也就是说,300元审核的不是主体而是这个小程序,新的小程序依然要缴费,是不是有点坑了。对于企业还好,对于我这种个体户,后面报销不报销有啥用呢?
不过有一些解决办法:
注册公众号,认证公众号,然后公众号绑定小程序,这样小程序会自动认证,一个公众号会绑定多个小程序
但是认证的小程序是无法对应到公众号那里的,这一点要清楚
注册微信开发平台https://open.weixin.qq.com/(注意不是公众平台哦),对账号进行认证,在里面绑定公众号和小程序,也可以达到认证效果
如果想省钱,别走弯路
三、进行研发
1.研发:研发这里技术上不做过多解释,大概描述下需求。 第一、用户可以选择分类,比如文字,图片或者链接。然后进行对应的分类进行创建子分类,或者收藏对应分类的内容,这样内容的分类层级就清晰了起来。
第二、用户在添加内容的时候,可以创建标签,用在查询时进行搜索,方便快捷。
第三、对应收藏的重要内容,或者与时间相关的内容,用户可以设置短信提醒,到期后会自动发短信提醒。
界面大概如下:
小程序名称【轻轻收藏】,同微信公众号,相关的页面打开已经加载到微信公众号的tab按钮。
体验二维码:
四、审核(重点来了)
1.第一次递交:由于收藏是需要登录的,所以在小程序添加收藏的时候,用户必须登录。但是微信审核团队不算了,这是强制登录得去掉,需要匿名也可以使用。
2.第二次递交:微信审核的时候,会告诉你,不要提交测试版本。也就说你的功能要完善,没有BUG,或者审核的时候没有找到BUG,否则会给你退回。所以我初始化收藏了一些脚本抓取的内容。但是微信审核团队不算了,内容需要审核机制,加入微信第三方内容安全API,或者增加后台审核机制。没办法,加白。做了个审核后台,内容添加接入了微信内容安全API。
3.第三次递交:微信又给你退回,说内容含有违规词汇,虐待等。我看了下文章内容,是一个讲述宠物虐待的故事,然后把相关词汇的文章进行了删除。
4.第四次递交:微信又给你退回,说内容含有违规词汇,分享等。我日,这种词也不让有?抓取的内容全部清空,自己写了两篇内容,用微信内容安全API进行了测试,内容测试通过。
5.第五次递交:微信又给你退回,你的小程序涉及提供用户自行生成内容(文字、图片、音/视频)的记录、分享,需补充:社交-笔记类目。所需资质为:《非经营性互联网信息服务备案核准》,请在【设置】-【服务类目】申请该类目,上传在工信部的域名备案截图即可。
备案系统:http://www.beian.miit.gov.cn/publish/query/indexFirst.action
界面:
6.第六次递交:两天没有审核消息,正好又增加一些功能和错误弹框优化,撤回。
7.第七次递交:您的小程序需经属地互联网信息内容主管部门审核确认。审核时长约7个工作日,请耐心等待。漫长等待,审核通过。
六月底开始,需求思考一周,研发将近一个月(平时要工作),审核来回折腾(两个月),10月份上线。
结论:没有啥可说的,共勉!不一定要一次通过,但是涉及的问题,本可以一次说明。