小程序开发文档

  微信小程序大家都不陌生了,2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。经过一年半的发展,微信小程序可谓异常火爆,同时微信小程序团队也在暗暗发力,不断地迭代升级新功能。

  微信小程序

  那么今天我们来说下如何进行微信小程序开发,以及微信小程序开发教程和文档。

  1、注册微信小程序账号

  小程序注册账号

  这个直接进入微信小程序官网自行注册即可,在此不多赘述。

  微信小程序官方

  2、获取APPID

  获取小程序APPID

  APPID在哪里获取呢,根据第一步注册的小程序帐号,然后登陆上,找到左侧“设置”,“开发设置”,就看到APPID啦,把APPID复制下来,留作备用。

  3、绑定开发者

  如果在第一步注册小程序帐号的时候,你不是管理员,那么这个时候,还需要绑定个开发者,直接登录小程序后台,点左侧“用户身份”-点右侧“编辑”添加成员,出现个二维码,管理员扫描二维码后,然后输入开发者微信号,勾选权限,确定,就可以了。

  4、下载微信小程序开发者工具

  下载微信小程序开发者工具

  直接在微信小程序官方下载即可,根据不同的电脑系统下载对应的版本,安装即可,不多赘述!

  5、创建微信小程序项目

  打开步骤4中安装好的小程序开发工具,然后用开发者(或者管理员)扫码登录,选择创建“新项目”,填入步骤2获取到的AppID,设置一个本地项目的名称,并选择一个本地的文件夹作为代码存储的目录,点击「新建项目」就可以了。

  微信小程序

  6、编写微信小程序代码

  编写代码对新手来说有点难度,不过我们可以从微信小程序官方上直接下载代码实例,下载后,直接解压到步骤5代码存储目录内即可。这时我们会发现,有三个后缀的文件,分别为app.js、app.json、app.wxss。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。

  接下来喝彩科技工程师赵德志在这里详细给大家说下,它们各自的功能。

  app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用MINA提供的丰富的API,如本例的同步存储及同步读取本地数据。

  app.json是对整个小程序的全局配置。我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。

  app.wxss是整个小程序的公共样式表。我们可以在页面组件的class属性上直接使用app.wxss中声明的样式规则。

  微信小程序开发

  7、创建微信小程序页面

  微信小程序中的每一个页面的【路径+页面名】都需要写在app.json的pages中,且pages中的第一个页面是小程序的首页。

  每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js、index.wxml、index.wxss、index.json。.js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。

  微信小程序教程详解

  8、手机预览

  开发者工具左侧菜单栏选择”项目”,点击”预览”,扫码后即可在微信客户端中体验。

  9、上传小程序代码

  开发者工具左侧菜单栏选择”项目”,点击”上传”即可将代码上传到微信小程序服务器。

  10、提交微信审核及小程序发布

  步骤9上传好小程序代码后,提交微信进行审核。审核现在也很快,一把几个小时就审核过了,慢的话估计2-5天吧,等审核通过后,就可以在小程序后台,进行发布上线了。有哪些不明白的,大家也可以给我留言,我们及时给大家回复解答。

小程序开发

  说了那么久的小程序的应用场景,今天就跟大家聊些技术上的话题,聊聊小程序的开发成本以及开发周期问题,希望能给一些对小程序感兴趣的商家们一些参考。一般的小程序10天左右就可以搞定,具体开发成本请接着往下看。

  首先还是不厌其烦的说一下小程序的优势:

  与H5相比,小程序的优势几乎是压倒性的,几乎与App相一致的流畅体验,碾压式地压倒H5。而App,动则需要五万、十万、几十万的开发成本,不仅如此,App的开发周期还很漫长,容易错失商机。而且目前App的市场已经饱和,推广难度大大提升,用户安装使用新App的数据也在不断下滑,这意味着推广App的成本在逐步提升的同时,拉新率也在降低。

  而小程序就不存在这些问题,对比App与H5,小程序开发成本低,周期短,借助微信推广效果好,费用低,获客成本也低。所以,现在耗时耗力去开发一款App反而是一个吃力不讨好的行为,为何不试着开发一款小程序去抢微信这个亿万元的市场呢?最主要的是现在小程序才刚出来一年,尽快下手为最好。

  好的进入主题,下面聊聊小程序的开发成本:

  1.认证服务费300元,如果不需要使用微信支付等需要认证才能实现的功能,此项可以不认证,及免收费。如果你有已经通过微信认证的公众号,那可以通过公众号后台快速注册认证小程序,可以免去300元认证服务费。

  2.购买或租用服务器费用(每年约3000-5000左右)。

  3.功能开发价格(与需求与页面设计的多少有关)

  总的来说目前市场上开发一个小程序的价格在:3000-6000之间,功能主要包括展示版企业的介绍、产品、服务、留言等信息。有的客户根据需求增加商城版或分销版,价格还要更高一些。使用定制的小程序对于部分商家来说费用也是一笔不小的开支,而且后期的维护可能网络公司也做不到尽善尽美,弊端还是有的。但是如果你加入超级想拼小程序就不一样了,超级想拼是一款为商家量身定做的,线下电商平台类的小程序,不仅费用便宜(一年入驻费用只需365元),而且是为商家量身定制,充分考虑到了商家的业务场景,最关键是的依托于超级想拼小程序庞大的日活用户,能够为商家带来源源不断的流量。

微信小程序开发

  在我们进入微信时代的时候,微信小程序也突然火了起来。微信小程序,是可以直接用微信能够即用即关的程序,使用起来非常的方便并且并不占手机的内存,在微信小程序刚火起来的时候有一大批人涌入这个行业,但是到现在,微信小程序的开发者已经走向落寞。

  火的快,凉的也快

  我们还记得最初的时候“跳一跳”多么火,在微博热搜上挂了好几天,而且在许多短视频的网站上还有许多关于跳一跳的段子。当时几乎全民陷入跳一跳的魔咒中。但是不出俩礼拜你就会发现在好友的排行榜上已经无人问津这些小游戏了。这些短小精悍的娱乐型小程序,长则3个月、短则1周,就从大家视线里面消失了。

  微信小程序一开始给与大家的期待是源于,他是中国用户量最大、黏性最高的超级App微信的一个操作系统。她的用户已经用微信黏过来了。于是150万个小程序马不停蹄的入驻。并且有些早来的小程序经过了1个月靠社交裂变新增2000万用户的疯狂速度。

  但是现在小程序的现状却是有许多最早进入到这个行业的小团队已经黯然离场。

  这无疑是对腾讯敲响了警钟警钟。依据腾讯昨日刚披露的第三季财报,腾讯越来越依赖“微信变现”:游戏行业保持原状,其投资虽然有利润但是还不够明确。只有“其他”业务持续增长,占比已经高达25%——包括微信支付、微信小程序、云计算。而腾讯云的市场份额远逊于阿里云,微信才是腾讯坚不可摧的核心能力。

  由第二季度到第三季度的环比广告增长了19%,这比收入主要还是来源于小程序的广告。如果是放在一般的公司这个数字的比例应该是算还可以的喜人成绩,但是放在小程序这里就显得有些寒酸。到底小程序对于腾讯的未来会做出正向影响还是负向的影响呢?

  小程序附着于这样一款大流量的APP但是其实他的粘着力又有多强呢?遗憾的是随着时间的推移,人们逐渐察觉到小程序有很高的流失率。

  熊猫资本谷承文表示,获得的用户多,但流失的用户更多。“假设以万分之一的比例来到达,到达了1000万用户,只转化出了1000个用户,其实会让大家很心慌。之前想要把用户全部全留存在小程序里的开发者,这几个季度面临着用户量的留存挑战。“当然我们也不断获客,一个季度能获取500-1000万用户,但小程序相比App的留存可能差了一倍。”

  或许得到这个结果,对于小程序的开发者来说,是失望的。打个贴切的比方,微信好比是流量最大的大集,小程序就是一个又一个小贩,人虽然多,东西虽然多,但是却没有能够真正留的住客户的东西。更多的人只是来逛了逛,看了看就走了。并没有全身心的参与。

  所以对于小程序的下一步而言应该是如何的留住他们的用户才是最重要的吧

微信小程序

  微信小程序,简称小程序,英文名MiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

  全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

  2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。

  2018年2月,微信官方发布公告称:已对涉及假货高仿、色情低俗和违规“现金贷”等超过2000个小程序,进行永久封禁处理。

  小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,小程序还在许多城市实现了支持地铁、公交服务。小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。[1]

  中文名微信小程序外文名MiniProgram开发商微信公众平台内测时间2016年9月21日属性应用平台发布时间2017年1月9日汉语拼音weixinxiaochengxu

  目录

  1发展历程

  2安全管理

  3相关事件

  ▪涉黄涉赌

  ▪侵权投诉

  ▪恶意营销

  4问题解答

  发展历程编辑

  2016年1月11日,微信之父张小龙时隔多年的公开亮相,解读了微信的四大价值观。张小龙指出,越来越多产品通过公众号来做,因为这里开发、获取用户和传播成本更低。拆分出来的服务号并没有提供更好的服务,所以微信内部正在研究新的形态,叫「微信小程序」。

  2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注。腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案。

  2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线,用户可以体验到各种各样小程序提供的服务。[2]

  2017年12月28日,微信更新的6.6.1版本开放了小游戏,微信启动页面还重点推荐了小游戏「跳一跳」,你可以通过「小程序」找到已经玩过的小游戏。[3]

  2018年1月18日,微信提供了电子化的侵权投诉渠道,用户或者企业可以在微信公众平台以及微信客户端入口进行投诉。[4]

  2018年1月25日,微信团队在“微信公众平台”发布公告称,“从移动应用分享至微信的小程序页面,用户访问时支持打开来源应用。同时,为提升用户使用体验,开发者可以设置小程序菜单的颜色风格,并根据业务需求,对小程序菜单外的标题栏区域进行自定义。[5]

  2018年3月,微信正式宣布小程序广告组件启动内测,内容还包括第三方可以快速创建并认证小程序、新增小程序插件管理接口和更新基础能力,开发者可以通过小程序来赚取广告收入。[6]除了公众号文中、朋友圈广告以及公众号底部的广告位都支持小程序落地页投放广告,小程序广告位也可以直达小程序。[6]

  2018年7月13日,小程序任务栏功能升级,新增“我的小程序”板块;而小程序原有的“星标”功能升级,可以将喜欢的小程序直接添加到“我的小程序”。[7]

  2018年8月10日,微信宣布,小程序后台数据分析及插件功能升级,开发者可查看已添加「我的小程序」的用户数。此外,2018年8月1日至12月31日期间,小程序(含小游戏)流量主的广告收入分成比例优化上调,单日广告流水10-100万区间的部分,开发者可获得的分成由原来流水的30%上调到50%,优质小程序流量主可获得更高收益。[8]

  2018年9月28日,微信“功能直达”正式开放,商家与用户的距离可以更“近”一步:用户微信搜一搜功能词,搜索页面将呈现相关服务的小程序,点击搜索结果,可直达小程序相关服务页面。[9]

  安全管理编辑

  2018年12月27日,腾讯公司发布《腾讯隐私保护白皮书》,倡导“科技向善,数据有度”的隐私保护理念。在小程序的《服务条款》、《运营规范》中,分别设有“用户个人信息保护”和“用户隐私及数据规范”专章介绍。

  微信小程序在产品功能设计上给用户更多控制力。在小程序的设置页,为用户提供了数据权限开关,一旦用户授权之后又关闭,小程序再次使用该用户数据时需要重新获得授权,为用户提供更方便的数据控制权。用户在小程序的资料页还可以看到隐私数据保护的提示以及投诉入口。

  小程序在收集、获取用户数据上,小程序坚持“必要+合理”原则。必要是指只有在小程序的具体业务中,确实有场景需要获取用户数据的情况下,开发者才能去获取用户的同意授权;合理是指开发者获取数据的范围不应该超出具体场景所需要的数据范围。例如一个提供外卖服务的小程序,可能需要获得电话、地址等数据,但没有必要获取性别、年龄等数据,否则平台会认为小程序收集用户数据的行为违反了“必要并且合理”的原则,会对这类小程序进行处理。[10]

  相关事件编辑

  涉黄涉赌

  2018年年初,一些售假卖家悄然“傍”上了微信小程序,不少用户真假难辨,中招者不在少数。从交通出行到电商购物,小程序已渗透多个应用场景,却也成为个别违法违规者的藏身之所。除了售假贩伪,有的还利用小程序暗地开展涉黄涉赌活动,有的则利用监管漏洞开展恶意营销和违规经营,严重损害用户权益。

  2018年2月,微信官方发布公告称:已对涉及假货高仿、色情低俗和违规“现金贷”等超过2000个小程序,进行永久封禁处理。然而,要真正清除小程序中暗藏的毒瘤,仍待平台方同监管部门、用户受众等形成更为有效的合力。[11]

  2018年7月29日,新京报曝光微信小程序、58同城中,存在部分商家假借上门SPA等名义进行色情服务。针对此事,北京警方已经介入调查。调查发现北京多个涉黄窝点,均利用这种商业模式开展“到家”或“到店”的色情交易,每笔交易价格从800元到2400元不等。

  7月30日下午,经核实,媒体报道提及的“北京男士养生SPA”等小程序涉嫌恶意绕过平台审核,滥用小程序进行广告营销,引导至外部违规发布色情、低俗等信息,违反了微信小程序平台运营规范,公司对相关小程序已进行封禁处理。[12]

  侵权投诉

  2018年全年小程序侵权投诉近4000件。从投诉类型看,主要分为两大类:一是小程序的昵称、头像、功能简介;二是小程序内容。[10]

  恶意营销

  2019年1月9日-10日,在2019微信公开课PRO版上,微信发布小程序成绩单:覆盖超过200个细分行业,服务超过1000亿人次用户,年交易增长超过600%,创造超过5000亿的商业价值。[10]

  问题解答编辑

  Q:小程序是什么?它有着什么样的功能?

  A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。由于小程序不存在入口。[13]

  Q:小程序可以和现有的App打通吗?

  A:小程序可以借助微信联合登录,和开发者已有的App后台的用户数据进行打通,但不会支持小程序和App直接的跳转。

  Q:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?

  A:小程序、订阅号、服务号、企业号是并行的体系。

  Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?

  A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

小程序

  小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

  2016年1月11日,2016微信公开课PRO版在广州举行,“微信之父”张小龙首次公开演讲,宣布微信公众号将推出“应用号”,通过公众号完成一些App的部分功能。[1]

  2016年9月21日晚间微信官方向部分公众号发出了应用号的内测邀请,2016年9月22日凌晨微信正式对外声明已经开始内测。[2]2016年11月3日晚间,微信团队宣布:微信小程序正式开放公测。[3]

  2018年7月,百度AI开发者大会上,百度宣布百度智能小程序正式上线。这是继2017年1月微信上线小程序后,又一入局该领域的互联网巨头。目前BAT三巨头均进军了小程序领域,业内预测,未来两年小程序将取代80%的APP市场。[4]

  中文名小程序主要优势不需要下载安装即可使用

  目录

  1发展背景

  2发展历程

  3主要优势

  4主要功能

  发展背景编辑

  随着APP市场的饱和,大部分用户已经养成了使用习惯,开发新的APP很难在市场生存。此外,APP开发和推广成本高也是不争的事实。易观2018年3月份的报告显示,移动电商APP的下载成本高达120-200元,而且这些后期未必能形成转化。互联网金融、二手车电商APP的新客户成本,更是动辄高达数千元。

  因此,不少“码农”们决定开始向小程序市场“跳槽”。[4]

  发展历程编辑

  2016年1月11日,2016微信公开课PRO版在广州举行,“微信之父”张小龙首次公开演讲,宣布微信公众号将推出“应用号”,通过公众号完成一些App的部分功能。[1]

  2016年9月21日晚间,微信官方向部分公众号发出了应用号的内测邀请。

  2016年9月22日凌晨,微信正式对外声明已经开始内测。[2]

  2016年11月3日晚间,微信团队宣布:微信小程序正式开放公测。[3]

  2017年1月9日,微信小程序正式面对C端用户开放,但由于早期小程序数量较少,入口相对较深,因此用户量增长比较缓慢。

  2017年9月20日,支付宝小程序向用户开放公测[5]

  2017年12月28日,微信小程序开放游戏类目以及在首页增加下拉访问小程序入口,并且将“跳一跳”作为微信升级版的开屏内容进行推广,从而让日活人数在年末迅速增长。

  2018年1月“跳一跳”等小游戏在大量微信用户中开始传播,而下拉入口的便捷性也让小程序的访问量大增,日活用户大幅增长到2.8亿。

  2018年2月份春节期间祝福红包类小程序及小游戏再次点燃用户访问热情,日活人数也达到上半年的高点。

  2018年3月,小米、中兴、华为、金立、联想、魅族、努比亚、OPPO、vivo、一加共十家手机厂商一起推出了快应用,虽然名字不同,本质上也是小程序。[4]

  2018年7月,百度AI开发者大会上,百度宣布百度智能小程序正式上线。[4]

  主要优势编辑

  对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。[4]

  主要功能编辑

  小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。[4]