【实战排坑指南】如何优雅的开发小程序

时至今日,小程序发布已有一天,想必大家除了因为微信对整个互联网生态带来的变化,而感到震惊之外,也体验了不少小程序产品。好坏与否都已不能阻挡微信对未来趋势的一个带动。

那么下一步,我相信会有更多的企业,前仆后继的加入小程序的开发大军。小程序虽然不需要像Apple store那样的应用市场,但是它作为一个平台,是有自己的规范和审核规则的,所以难免大家会在开发过程中遇到一些坑。

作为产品,我之前已经参与开发过几个小程序,所以今天这篇文章,就是告诉大家,如何优雅的开发并且上线小程序,俗称排坑指南。

如果还没体验过小程序的,可以移步:《目前最实用的七款小程序【内附最全小程序清单】

了解规范

小程序的规范,分为《介绍》《设计》《开发》《运营》几个文档,想必有意了解小程序的人都已经看过了,这里只是着重说几个。

1.绝对不允许出现和设计规范中风格不同的UI

微信在规范中明确说明了,操作型的按钮要使用圆角长方形的,如果你使用了圆形或者多边形的按钮,会被以风格不符的理由拒绝。

微信明确规定,底部Tab栏只能在一个页面布局,并且不能有功能性的按钮存在,如果你想做成ins那种,中间是个按钮的,是不可以的。

2.微信绝对不允许出现复杂界面和操作

页面要突出重点,不允许出现两种以上意义的按钮。比如你的页面内有“拍照”、“相册”、“发布”按钮的时候,就要好好规划一下页面布局了,如果同时出现,将会被拒。

3.微信绝对不允许出现外链

想要吃前期小程序红利的,要多想想了,微信不允许页面内出现任何外链以及广告,所以当你设计小程序的时候,切勿预留banner位置。

4.小程序信息规范

只支持企业微信账号申请开发小程序,并且每个公众号只能获得一个app id,也就是只能开发一个小程序。如果你想开发多个,就需要单独申请多个公众号。

小程序名称不能和已有公众号的名称一样,并且一旦确定就不能修改。所以,起名字前多调研一下比较好。

认证过的企业公众号,才可以获取支付权限。

动手开发

1.scrollview和刷新的冲突问题

由于微信对于小程序的定位就不是网页,所以开发人员也不要以写h5的心态去写小程序。当然如果遇到srollview滚动条问题,你也可以直接把它当成小程序自身的bug对待。

简单来说,如果你在小程序内使用了scrollview来使页面滚动,那么在ios设备上将会出现,页面无法下拉刷新的问题,解决的方法就是弃用scrollview的控件。

2.在国外注册的账号,获取个人信息失效问题(小程序已经升级解决)

小程序上个版本中,如果你使用国外注册的微信号登录小程序,获取个人信息会无效,不过好在当前版本已解决。

3.弹窗只有loading和success两种。

微信严格控制自己的页面规范,所以小程序页面上的弹出框,不允许自己定制。且只有loding和success,有设计洁癖的可能要扣眼了。

4.不支持其他代码标签,微信自带标签无法做出复杂特效。

微信自带的代码标签,只能做常规效果。如果想要追求好看的特效,除非你像自选股那样是腾讯自己家的产品,可以随意定制,否则还是别想了。

5.分享

昨天在体验小程序的过程中,有人发现,部分小程序的页面支持分享给好友,而有些却不支持。这个是小程序自身的问题,新版本已经添加分享的接口。

上线指南

1.不能发生无响应的情况

上线之前一定要多做测试,完善细节。在页面上点击任何操作,都需要有明确反馈,即便是无反应,也要有提示说明,否则将会被打回。

2.选择业务类型很重要

小程序在提交的时候,提供了一系列的产品业务类型选择,类似app在提交到各大应用市场的时候一样。这里需要注意的是,微信似乎有意杜绝在企业在小程序里面做社交产品,所以,对于选择社交的分类,控制的很严格,需要一堆证书。

另外有很多分类,例如电商、政治民生、金融业务等等,都需要有相关的资质证书才能提交。

3.拒绝同质化产品

这个要求,是微信为了防止出现过多同类型的小程序所设立的。比如已经有很多做公交车查询的小程序了,所以就不要总盯着这个需求不放了。

以上,就是在实战过程中,可能会遇到的小程序开发问题,如有补充,欢迎各位留言。

这么干的文章,欢迎大家转发、打赏或者关注!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,117评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,963评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,897评论 0 240
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,805评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,208评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,535评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,797评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,493评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,215评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,477评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,988评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,325评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,971评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,807评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,544评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,455评论 2 266

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,563评论 25 707
  • 蒋勋老师在行之美中提到,也许大家都有印象,爬山的时候忽然会有一个亭子,或者你走到溪流旁边忽然会有一个亭子,你发现有...
    流年2016阅读 535评论 0 0
  • 何必非要互相伤害,两败俱伤。眼里没有你,余光全是你。小欢说这人好犯贱啊!下课二十分钟都能做一个关于你的梦,梦里全是...
    栖惶阅读 121评论 0 0
  • 又到“六一”了,看着宝贝女儿穿着舞蹈服在镜子前扭来扭去,嘴里还不停地说:“妈妈,你看好看吗?等会化了妆就更漂亮了。...
    欣星wl阅读 467评论 0 6