专栏首页极乐技术社区小程序的十万个为什么丨 开发中被问到最频繁的问题

小程序的十万个为什么丨 开发中被问到最频繁的问题

微信小程序开发过程中,经常遇到一些问题,在这里连胜老师整理一下最频繁被问到的小程序问题。希望对那些还不了解小程序的同学有帮助,同时也欢迎各位小程序大牛指正错误。

问答

Q:小程序开发难嘛,需要有什么编程基础?

A:常言道:难者不会,会者不难。

对于还不了解小程序,或者还未入门的同学来说,可能会觉得难,因为对于这部分同学来说,小程序是一个新生事情,任何人在面对新产品时都会有自己的判断;

对于已经折腾过小程序的同学来说,可能不会觉得难,特别是做WEB前端的同学,甚至会觉得上手很容易,看看官方文档,就可以自己开发小程序了,so easy!

开发小程序,如果是做小程序前端部分,建议还是要有web前端基础,要对HTML、CSS、JS有基础,才能更顺手的开发小程序。做过移动端H5开发的同学最合适~

如果是小程序服务端,其实什么语言都可以,nodejs、java、python、php、go等,这些语言都可以。做过公众号H5服务端开发的同学,基本零基础上手,微信的API大部分是通用或者类似的。

Q:小程序和APP的区别是什么,小程序是否会取代APP?

A:小程序和APP的区别,主要分两点:

1、微信用户就是小程序的潜在用户;

2、官方对小程序的定义是实现“触手可及”,也就是无需安装。

以上两点可以说是小程序的优点,也是缺点。

1、小程序依赖于微信,只能在微信中运行,无法单独存在;

2、免安装,这样就会比APP更多的消耗用户流量(即使小程序有缓存机制,但和APP比,每次下载素材都需要手机流量)。

所以,小程序没办法取代APP,就像APP没办法取代H5一样。张小龙的说法是,小程序会替代80%的APP,连胜老师觉得APP和小程序可以同时存在,是个互补关系,并不能做到完全替代。

Q:快应用和小程序哪个更有前途?

这个问题最近很多同学都在讨论,快应用是九大手机厂商基于硬件平台共同推出的新型应用生态。可以说是和微信小程序走的同样的路线:无需安装,即点即用。

但是有个问题,这九大手机厂商都是安卓手机厂商,苹果并没有参与,也就是说快应用只能在安卓上运行,IOS用户没办法使用。而微信小程序是信托在微信APP内,所以,不受平台限制,IOS用户也能正常使用小程序。

至于快应用和小程序哪个更有前途,目前来看,微信小程序有优势,长期来看,连胜老师觉得小程序还是有优势的,毕竟做的早,有先天优势。互联网公司的单一领域,往往只会有一家独大~

Q:小程序有哪些盈利模式?

做任何产品都是为了盈利,所以,这个问题也是很多人会问到的。

连胜老师目前了解这几种:

1、小程序中正常商品买卖;

2、第三方小程序开发商可以帮别人定制小程序;

3、收取拥金形式;

4、小程序广告;

第一种很容易理解,买卖商品,可以是实物,比如京东、携程机票、小米商城,或者鲜花店等;也可以是虚拟商品,比如会员充值;

第二种也很常见,现在专门做小程序定制的公司也很多;

第三种一般是代收费用、小程序红包,从中抽取拥金,或者直接做个打赏小程序;

第四种,小程序广告目前已经开始内容,这是腾讯官方推出的一种小程序中盈利的方式;

Q:小程序支付能否实时提现,是否有手续费?

做过公众号H5支付的同学,应该对微信的提现有所了解。连胜老师了解的信息是:从结算日起3个工作日到账(具体到账时间视不同银行到账情况而定),

并且微信会收取1%的服务费。

对于小程序支付,同一个主体是可以申请多个商户平台的(商户平台需要与服务号绑定),小程序商户平台可以实现实时退款,微信收取的服务费也稍低~

Q:开发小程序,是用原生的好,还是使用mpvue,wepy这些框架更好?

初学者经常会问到这个问题,因为在有选择的时候,大家都会出现选择困难症。

连胜老师的建议是,不管是原生,还是第三方框架,请选择你最擅长的。

如果你习惯了用原生JS做开发,建议你直接查看官方文档,然后就可以开发你的小程序了。

如果你使用vue比较熟悉,建议你去看看mpvue和wepy框架,选择其中一个。mpvue是美团点评推出的,项目负责人胡成全,是连胜老师的老同事;wepy是腾讯官方推出的,使用的同学也不少。这两个框架都有官方交流群,大家可以加入讨论,或者加连胜老师微信(mianhuabingbei) 我帮你拉进群~

Q:如何保证小程序快速通过审核?

在这里给大家总结出常见被拒的原因:

1、小程序中含有政治、色情、敏感词;

2、侵犯商标权;

3、小程序的类目和自身所提供的服务不一致;

4、存在恶意传播,诱导分享功能;

5、存在严重bug,无法正常使用;

6、特殊行业,缺少相关证件;

Q:小程序能操作手机硬件嘛?

小程序的所有 API 能力,都是调用微信 App 的能力,微信可以做到的,小程序基本都可以做到。目前小程序可以调用相机、录音和蓝牙等功能。

Q:用户不登录小程序时,能否有唯一标识?

其实这里说的“唯一标识”,如果是想获取到设备号、IMEI、序列号等信息,通过设备信息来做唯一标识,小程序目前做不到。

在小程序里是有唯一标识的——unionid,但是unionid是需要用户登录之后才能获取到。

所以,在不登录小程序时,是没办法获取到唯一标识的

Q:个人能否申请小程序,个人类型和企业类型有何区别?

小程序类型有两种,个人类型和企业类型。

个人类型的小程序,每个身份证号可以注册5个。个人类型的小程序,有部分权限是没有的,比如获取微信用户绑定的手机号码,微信支付功能,微信卡券功能都必须是企业类型的小程序才有权限。

注:小程序目前也没办法更换主体,因此,连胜老师建议大家注册小程序之前,类型不要选择错了。

Q:搜索小程序时,有个附近小程序,那请问下要这个附近是根据什么定位的?

“附近的小程序”功能,可以搜索到方圆5KM以内的小程序。这个位置信息是自己在小程序后台添加的,需要微信审核通过之后才能使用。

并且腾讯明文规定:一个经营资质只能添加一个地点,一个地点只能展示一个小程序。如果希望添加多个地点,比如肯德基有很多分店,需要向微信提交申请,申请材料可以自己查一下~

Q:小程序支持上传和下载excel、word、PDF文件嘛?

小程序内提供了wx.uploadFile和wx.downloadFile的API,但目前只支持上传和下载图片、语音、视频三种类型的文件。

如果需要上传和下载其他类型的文件,就只能自己处理了,比如,可以小程序内嵌入一个H5,H5里面实现文件的上传和下载。连胜老师已经发现过,有内嵌H5去上传PDF和word文件的小程序。

Q:小程序能否主动给用户推送消息?

小程序中可以通过模板消息,实现给用户推送消息。

模板消息建议不要乱发,需要用户同意之后再发送,否则就会被用户认为是骚扰消息,用户一旦投诉给微信,模板消息就有可能被禁用。

Q:小程序可以被多少个公众号关联?

最早之前,一个小程序可以被50个公众号关联,后来微信对关联个数做了调整,目前一个小程序可以被500个公众号关联。并且在小程序和公众号后台,都有取消关联的入口,用户可根据需要,随时取消关联。

感谢连胜老师在这里整理:小程序开发过程中频繁被问到的一些问题,希望能给各位同学带来帮助。

——连胜《知晓程序员》

本文分享自微信公众号 - 极乐技术社区(wxapp-union),作者:连胜

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序10月研究报告:京东、滴滴双巨头微信入口小程序化,生态竞争升级

    报告显示,在10月份,不仅国庆长假带来小程序活跃用户的放量增长,同时各大平台也在不断释放新的能力。

    极乐君
  • 小程序 · 一周报

    小程序(含小游戏类目)广告组件全量开放,开发者可在小程序后台自助申请开通流量主,开通后可在小程序中接入广告,按月获得广告收入。

    极乐君
  • 小程序 · 一周报

    “同声传译”插件是由微信智聆语音团队、微信翻译团队与公众平台联合推出的同传开放接口,可通过语音转文字、文本翻译、语音合成接口,为开发者赋能。

    极乐君
  • 从小程序游戏开放可以看出,微信已经开始转移小程序战场了

    继两天前的小程序直播功能开放后,昨天小程序又释放了一波令人惊叹的功能: 在微信对话框首页,下拉即可唤出小程序任务栏; 小程序菜单升级,右上角在原本“···”的基...

    企鹅号小编
  • 小程序已死?不,是红利期要来了

    未来小程序在微信中会越来越重,甚至会超过微信公众号,猜测:不久的将来,小程序将会开放分类入口推荐,方便用户更方便地查找到需要的小程序,到那个时候再焦虑吗?我怕会...

    知晓君
  • 我们采访了 5 个「名字很长」的小程序,他们到底是怎么想的?

    不能同名,但想让用户能轻易搜索到自己的小程序,该怎么办?于是,很多无可奈何、掏空心思,又追悔莫及的名字诞生了。

    知晓君
  • 如何用多端合一系统实现小程序开发

    如何用多端合一系统实现小程序开发。昨天写了一篇如何在附近人交友得到更多异性关注的推文。今天被好多朋友喷。基本语调就是问我:文哥一看你就没约过,哪有你想的那...

    成都多享信息
  • 小程序这13大新能力,将对你产生什么影响?

    微信公开课“小程序专场”,微信团队带来两项全新能力——“第三方服务”和“附近的小程序”。 至此,小程序近期一共开放了13项新能力。对于用户来讲,会带来哪些影响呢...

    腾讯高校合作
  • 什么是小程序运行时以及它将如何颠覆传统App?

    长期以来,移动互联网界一直在寻找一种既能获得Native原生的体验,又可以低门槛快速开发的技术。在这个过程中出现了很多尝试,例如React Native(RN)...

    凡泰极客
  • 公众号如何关联小程序?手把手教会你 | 小程序问答 #17

    关联之后,你的小程序便会出现在公众号的资料页、菜单栏、甚至是图文消息里面,分分钟触达上万用户。

    知晓君

扫码关注云+社区

领取腾讯云代金券