小程序的一些注意事项

授权

1、微信授权:

• 目的:获取union id,拿到用户数据,如昵称、性别、头像;

• 触发:调起授权弹窗需用户主动触发;

2、手机授权:

• 目的:获取用户绑定微信的手机号码

• 触发:调起授权弹窗需用户主动触发;


审核

1、ICP

• 社交等类型小程序,提交微信审核时,需要ICP证书,证书申办时间需要3个月,需尽早准备

2、相关部门审核

• 社交等类型小程序,第一次审核时,需提交相关部门审核,审核时间为7个工作日


开发阶段

1、第三方设置

• 小程序若需要接第三方插件,如诸葛io时,需后台配置授权才可以使用

2、转发

• 所有页面若需要转发,需要开发配置

• 分享后的卡片样式需准备:标题文案、配图,二次分享卡片文案需另外配置

3、深度页面

• 通过分享卡片或其他路径进入非首页时,需要增加回到首页的入口

• 如果将返回按钮加在顶部导航栏,需要自己开发,难点:首页ICON要与右侧标题和小程序自带按钮对齐

4、小程序推送

限制较多小程序开发文档

用户主动触发:小程序的模版消息触发添加了form_id这个字段,只有用户有行为的时候才会产生。

用户行为有要求:表单提交和有支付行为时才可以触发模版消息。接上条目前只有这个行为才会产生formId。表单formId只能使用一次,prepay_id可以使用3次。

触发添加了时间限制:从开始到失效,7天之内。

▸  关键字:消息模版可以在模版的基础之上添加或减少字段。必须从模版字段库中添加,最多支持10个关键字组合。

▸  模板消息内容拓展性:服务号发送模版消息的时候,可以在URL 中拼接字符串参数,在小程序里可以使用类似的方式来完成,page参数中可以拼接参数。

▸  模板消息入口:小程序在消息列表中是没有单独的位置的,只能出现在【服务通知】下。

不支持打开h5:目前小程序的模版消息只能打开小程序,但是服务号的模版消息不仅可以打开HTML5网页,还可以打开小程序。前提是公众号与小程序关联,在发送参数里面添加参数

"miniprogram":{"appid":"wukonglaippid365",             "pagepath":"index?who=ami" } 


5、关联公众号

• 公众号可关联同主体的10个小程序及不同主体的3个小程序。

• 同一小程序可关联最多500个公众号。


6、小程序页面入口参数配置

若是分享出去的小程序页面,相当于有一个url后面可以配多个参数,如笔记可配参数userid=1,noteid=101

若为小程序码,或公众号菜单栏这类入口,会配一个场景值(scene),scene的参数要加「userid=1,noteid=101」才好兼容多参数的情况


7、小程序与h5、公众号的跳转

跳转查看细节

小程序管理后台配置域名白名单后,白名单下的域名才可以实现跳转


测试阶段


• 开发版:测试环境——需配置开发权限

• 体验版:测试环境——需配置体验权限

• 体验版:正式环境——需配置体验权限

• 审核阶段——若需要收到审核通知,需关注【微信公众平台】公众号

• 审核上线后:正式环境



知识点补充


注册小程序数


企业、政府、媒体、其他组织主体可以注册50个小程序,个体户和个人类型主体可注册5个小程序。

温馨提示:

1、主体注册次数不占公众号次数限制;

2、个人类型主体身份证和管理员绑定的微信号独立计算(不与组织类型重合)。

http://kf.qq.com/faq/170109F3MRFj170109eYJ7fi.html


1、小程序运行机制:

▸ 小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」。 假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动;冷启动指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。

• 用户首次打开小程序,触发 onLaunch(全局只触发一次)。

• 小程序初始化完成后,触发onShow方法,监听小程序显示。

• 小程序从前台进入后台,触发 onHide方法。

• 小程序从后台进入前台显示,触发 onShow方法。

• 小程序后台运行一定时间,或系统资源占用过高,会被销毁。

前台、后台定义: 当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。

在整理本文资料的时候,有点不解,为什么不把小程序监听『销毁』方法开放给开发者,我猜测是因为IOS系统限制『按下Home键时,app从活动状态转入后台,会被挂起』;微信也不例外,只要运行一段时间或把微信客户端进程杀掉,就无法通知小程序应用被销毁。

▸ 更新机制

• 小程序冷启动时如果发现有新版本,将会异步下载新版本的代码包并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上


▸ 运行机制

• 小程序没有重启的概念;当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁

• 置顶的小程序不会被微信主动销毁

• 当收到系统内存告警也会进行小程序的销毁

▸ 小程序提交的包有限制大小

但类似于轻芒这种,提供给用户在轻芒内打开的用户主页(噱头是自己的小程序,其实是轻芒的页面,过一段时间会主动销毁,入口都是轻芒小程序),只是相同界面掉了不同数据,并不影响包的大小


小程序优缺点

小程序的优点:

1、微信力推,体验较h5更好,如底部导航栏,返回按钮位置等

2、app可直接打开小程序,节省开发成本

小程序的缺点:

1、限制了小程序大小

2、正式环境测试难度大,尤其是账号体系(因为涉及微信授权)

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

推荐阅读更多精彩内容

  • 1、如果路径以'/'开头,则表示相对项目根路径,否则表示相对当前的页面路径 2、wx.showToast()中ti...
    _Lalio阅读 282评论 0 0
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 8,970评论 0 13
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,083评论 1 32
  • 小时候,中央新村的孩子们喜欢在楼梯上玩游戏。这个院里总共三层的楼房都不算高,楼梯从栏杆到地板全都是木质的,从上到下...
    紫螳螂阅读 577评论 4 5
  • 南以风一般的速度走进教室,她快速的从包里取出了那三份写好的评论文,轻轻地拍在华的课桌上,“给你。”南悠悠地说了一句...
    8羔羔3阅读 356评论 0 6