“写给所有人员”
“小程序的优缺点”
优点:
小程序的流动性很强,因为他是在微信里面镶嵌着,换句话说一个微信APP里面可以包括无数个其他的app,可以实现随走随用的效果。同时由于他可以依靠微信聊天进行转发,并且完全镶嵌到了公众号体系里面,完美进行微信体系内的流量引导。这样可以提升很大的小程序流量。可以借助微信的成熟社交网络达到爆发式传播。另一方面,由于人们用微信扫描二维码的习惯培养得比较好,小程序相比APP更容易达成线上线下场景的连接与互动。
缺点:
阿拉丁发布的小程序白皮书中显示,小程序的平均次日留存在13%左右,但是双周留存骤降到仅有1%。小程序的用户量留存是一个大的缺点。比起APP,尤其是安卓版的高自由度,小程序要面对很多来自微信的限制,从功能接口,甚至到类别内容,都要接受微信的管控,部分敏感内容还很容易遭受封禁威胁。
“微信小程序起名需重视”

曾经,百度是流量入口,一度称霸国内搜索市场;而现如今随着微信用户群体的逐步扩大,微信拥有强大的流量入口,月活率超过9亿,已然成为用户的强依赖场所。不可否认,随着移动互联网的高速发展,PC浏览器逐渐被移动应用削弱甚至取代,搜索入口发生了颠覆性的变化。
而微信,这个超级APP,也对移动搜索市场觊觎已久。去年5月份,「实验室」功能的推出,用户只需手动开启「搜一搜」,就可以在「发现」中使用搜索功能。在有海量用户和内容的基础上,微信此举可谓是在对的时间做了对的事儿。
一、小程序名称的重要性
现在,微信内的搜索功能还在不断强化,搜索结果糅合了大数据等综合算法。有一点尤其值得注意,用户在使用微信搜索时,小程序会被优先显示出来。
比如,当搜索“笑话”时,搜索结果首先显示相关的小程序,然后才是相关的公众号。
很明显,这是微信力推小程序的结果。目前小程序支持关键词模糊匹配,所以,只要用户在微信搜索时,系统会智能匹配对应的小程序,搜索结果优先显示小程序。同时,小程序名字又要非常直观地传达产品和服务内容,便于用户理解和记住。
所以,小程序名字非常重要,这不仅关乎到企业的招牌,也直接影响到小程序的曝光热度。
二、微信小程序命名小技巧
微信小程序搜索是先名字后关键词的模式,所以如果你想让用户能在靠前的位置搜到你,起名字是一门艺术。
1、尽量在名字里面加上你所希望小程序该有的搜索关键词,比如减肥相关小程序,你的名字里面最好有减肥这两个字,而且要写在最前面。
2、抓取关键词,同时要有自己的特色。
3、把所需要被用户搜索到的内容尽可能多的体现在名字里面。
4、大家都知道,小程序的名称是不能与公众平台已有的订阅号、服务号重复的,如果在申请过程中被提示重名,就必须更换名称重新申请。更不巧的是,微信公众号已经上线这么多年,很多大家比较熟悉的名字基本都被申请了,就算侥幸碰到一些漏网之鱼,也经常出现被其他小程序用户抢注的现象。有人说,可以把微信公众号的名称改了,再来申请小程序啊,但是,微信公众号有订阅号、服务号、企业号,你可以恰好是其中一个账号的主体,那其他同名的账号呢,你能一起改了么?所以这条道注定是走不通的。小程序除了在名称设定上不能重复之外,还有一个特别矫情的规定就是:如果一个小程序的名称全是中文字符,就必须全名称搜索才能搜到,若果你记错了一个字,就会一直被提示要搜索的小程序不存在。 遇到这种情况,一些大号开始坐不住了,我辛辛苦苦排在第一位拿出各种材料证明申请下来的小程序,结果在搜索效果上还不及一个冒名顶替的小马甲。为什么呢,因为人家机智的取了个名字叫“星巴克+”、“星巴克mini”......这样在搜索的过程中只要输入大概字符,就会跳出来整个名称,这一招百度外卖Lite、美团外卖+用的不错。 所以,大家在取名的时候尽量取得短一点,保持在5个字以内,2—3个字最佳,优先选用+号做小尾巴,因为+号是可以在搜索中被忽略掉的,也就是说你不需要输入这个+号,就可搜索到带+号的小程序。 举个例子:如果你们家的公众号叫笑话大全,那你就注册一个“笑话大全+”的小程序,搜索的时候只要输入笑话或者笑话大全就可以找到小程序。这样不仅支持模糊搜索,还可以让小程序和公众号几乎是同名的,在搜索上的关键字也保持一致,千万不要忽略这一点,搜索的时候只输入两三个字就找到目标和需要准确无误的输入五六个字差别还是很大的。
三、小程序命名方法
1、与小程序的内容一定要相关
比如是一个日历,名字就要和日历相关。
实例:XX日历、日历XX
2、如果名称已被注册,则可在名称前面或者后面加上标志性的英文字母。
示例:凌美+、健身馆city
3、地域+修饰词+产品类型
示例:北京女装、北京高端女鞋
4、地域+产品品类+贸易形式+机构类型
示例:北京棉麻女装批发市场
5、地域+服务类型
示例:北京健身、北京上门美甲、北京家政服务、北京上门开锁
“微信小程序审核很重要”
1、小程序的某个功能有bug。
解决方法:多测试,减少 Bug 数量,杜绝严重 Bug。在审核周期较长的情况下,减少提交审核的次数;在审核周期较短的情况下,提高提交审核的次数。
2、类目不完善或者是类目选择不当。
解决方法:提交审核前一定要仔细看区分,可以了解下竞品发的是什么类目。
3、功能不完善、功能不完整。
解决方法:这个有时候是审核人员不会用误以为你的小程序没开发完整,如果你确定没问题的话可以多提交一次试试。
4、小程序简介没有介绍小程序功能。
解决方法:将简介补充完整,重新上传即可。
5、含有声音视频类目。
解决方法:请补充对应类目。
6、不得展示和推荐第三方小程序。
解决方法:不能做小程序导航、小程序排行榜之类的产品或功能。
7、不能含有诱导分享的内容。
解决方法:这个已经不用多说了,微信在诱导分享方面的规则有多严大家应该都了解了。
8、产品内不能包含赌博、竞猜和抽奖等内容。
9、必须登录才能体验的小程序,必须提供测试账号。
10、涉及区块链、*款贷**、彩票(只能做彩票开奖结果查询,但容易被误判)、色情低俗、代购的小程序,基本通不过。
小程序如何快速过审呢?
1、尽量早提交,虽然目前小程序的审核期已经比公测时短了不少,但是审核依然严格,早提交早发现问题。
2、请仔细阅读官方文档。这点非常重要。
3、可以通过邮件跟微信团队沟通。小程序的审核风格跟苹果的APP STORE风格很像,一样的邮件沟通,一样的审核严格,祝各位审核顺利~
“写给技术人员”
1、get和post方式的区别
get: "content-type":'application/json'
post:"content-type":'application/x-www-form-urlencoded'
2、公测开放后,强制要求请求全部为https,配置服务器的页面,https是写死的,不可更改,如果用了这个列表以外的域名,直接就被开发工具拦截,请求无法发出去,提示请求不在域名列表中。
解决办法:服务器相关api升级ssl。
3、文本是数字类型会在底部增加空白间距。
解决办法:添加全局文本格式。
font-family: -apple-system-font, Helvetica Neue, Helvetica, sans-serif;
4、在js文件的回调方法里面无法使用setData。
解决办法:当你使用了回调函数后,上下文环境已经改变,var that = this,使用自定义的变量来改变数据。
5、page的js方法在那里写?
解决办法:在pages外面写,或者在外部写一个js方法,然后使用require引入。
6、wxss无法使用background-image属性。
解决办法:可以使用网络图片,或者 base64,或者使用<image/>标签。
7、navigateTo无法跳转回带有tab的页面。
解决办法:新版本的微信小程序使用了switchtab作为跳转的方法。
8、pages的取值问题。
① data的值,需要在前面加上this.data.(变量名)。
② 外部js里面的值,先导入js文件,var name = require(js url) 值为:name.value。
9、target和currentarget的区别。
用户进行点击事件,小程序会进行事件分发,先子控件,然后在分发到父控件。
target是当前点击事件。
currentarget是事件分发。
10、小程序button的默认边框问题。
因为button的css伪元素::after里面有一个border:1px solid rgba(0, 0, 0, 0.2),去掉就可以了。
11、js里面的数据默认是64位的。
12、小程序尺寸单位问题。
rpx:可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。
rem:则是以640为设计。
13、小程序遵循xhtml规范,html标签全部都是小写。
小程序wxml在js传值的时候(即data-变量名的形式),变量名是不区分大小写的,可是js里面是区分大小写的,所以在wxml里面设置的变量,在js里面都以小写形式存在!然而在js传值wxml(即{{变量名}})的时候,是区分大小写的。
14、小程序点击事件传递。
点击事件的话,默认是会传递给上层的数据。
所以,设置点击事件的时候,需要拦截阻止事件分发给下层布局,将longtap转成catchtap就可以了。
15、小程序生命周期的函数内部对象要就改成var that=this,防止被替换。
16、view是不识别\n的,但是text可以。
17、小程序图片浏览只能通过网络图片,怎么转换本地图片变成网络图片呢?
解决办法:
第一种方法:可以用七牛云网站进行图片转换;
第二种方法:如果是想贴上二维码,可以使用二维码生成器;
第三种方法: 如果有自己的网站,首先使用FTP把图(图片的全名称为a.jpg)上传到相应目录文件夹,这里假设A文件夹为网站根目录下的图片文件夹,把a.jpg上传到A文件夹,然后图片网址就很容易出来了,浏览器输入,就可以看到效果图了。