最近好像欠下了好多功课啊,今天终于有时间来聊聊这些天小程序的一些变动。
解读一
而关于“附近的小程序功能升级及小程序新能力”的更新,可以简单理解为:
关于“动态消息”的解读
一.它是什么
它是一个重磅的功能,意思是:在小程序或者小游戏里,可给聊天框发出一个小程序卡片链接,该链接具备可自主设置的提醒功能,开发者可在未来24小时内对该链接上的部分信息进行动态更新或触发一次提醒。花叔周末花了些时间给最近做的游戏demo加上了这个功能,这里录了个视频,大家看一下就能大概知道它有什么作用了。
如果你看视频也看不出来,那么看一下这个截图:
从上述演示可以看出,这个功能包括以下功能点:
二.怎么用它
官方开发文档在这:
https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/share/updatable-message.html
虽然是规划很久的功能,但上线时配套的开发文档并不是太完善,花叔被坑了不少时间,这里大概说说用法以及会遇到的坑:
1.用法
功能接口分两类,a.两个服务端接口,b.前端接口,大致的用法示意图如下:
2.可能会遇到的坑
a. updateShareMenu后,所有分享场景分享出来的链接都是动态链接,这时候要还原,要这样还原:
b. setUpdatableMsg所需的parameter_list参数的构造方式跟target_state的值有关,
并且所有parameter_list参数都必须是字符串,花叔把member_count和room_limit的值设置成数字格式时,接口一直报44002(post data为空)的错误,这把花叔误导得不轻。
至于动态消息适合什么场景?大家留言区讨论吧~
解读二
关于11月1日“小程序跳转小程序”策略的调整,上一篇文章有稍做说明,但可能还是不是太清楚,这里再补充一下。
虽然现在小程序间的互跳已经两个小程序绑定同一个公众号,但其实限制可能更大了。
为什么这么说呢?因为现在小程序直跳小程序的规则相当于:
首先,
需要在配置文件中去定义能跳转的另外的小程序的白名单,而且没法动态修改,什么意思?
简单来说就是需要在代码里写死这个白名单,不能在远程按需配置,也不能靠mp管理平台去即时调整,只能通过修改代码,提审版本来进行配置,讲真,我作为一个开发者,觉得这种方式有点返璞归真了...(一脸不爽)
其次,
这份白名单被限制只能有10个限额,要知道原来一个小程序时可以跟500个公众号绑定,而一个公众号可以跟非主体以及同主体的13个小程序绑定,理论上依靠这种关系,一个小程序可以跳转至于500*12=6000个小程序去,所以这是对直跳小程序数量的大幅限制,嗯,没错600倍。
功课交完,可能有些朋友疑惑花叔的更新频率变低了,其实主要原因是最近花叔迷恋在一个算法里了,那就是“一笔画完”的算法,为此花叔业余时间都在给
这个小游戏demo撰码去了。
怠慢了怠慢了~~
最后再放一下最近看到的,挺感触的一段对话,什么剧就不说了,剧里两人算是顶级软件工程师: