前端康家财19年4月份工作总结-诺千科技

前端康家财19年4月份工作总结-诺千科技

康家财 2019-05-15 3242 次

        4月份,就开始一直在开发Alasoyo微信小程序了,整个进展还算顺利。虽然时间上可能会花的比预期时间要长些,但是我自己在开发的时候是用了一些心思的。因为我是有个在开发下一个项目的时候一定要比之前开发的项目要有所进步的要求的。那么这次我主要是在用户操作小程序的一些轻提示以及一些操作反馈上等一些地方做了一些调整。例如,在用户上拉刷新,页面底部“加载中”、“加载完毕”状态渲染;商品列表图片正在加载的GIF渲染;提醒用户在删除订单、取消订单、取消收藏等一些容易误操作的地方做弹窗提醒以及之后的操作是否成功的全局提醒等。等五一过来小程序基本开发完成之后,我还会不间断的做出一些可完善优化的地方。

在上月的总结中,我简单提到了关于多应用开发怎么来统一管理微信用户的问题,这次我在这里做一个详细点的描述。当做是给自己复习一下。

那么在我平时的开发中,比如公众号H5开发、比如小程序开发,都是用公众号或者是小程序自己提供的openId来统一管理每个应用下面的微信用户,但是对于同一个用户而言,公众号的openid是和微信小程序的openid是不同的,所以一个项目既要开发公众号也要开发小程序,甚至后面还要开发APP,那么这个用户就不能使用原来的openid来当做用户的唯一标识了。就像这次开发的Alasoyo。在经过查阅相关的开发资料,微信官方在微信开放平台上面提供了unionid来解决多应用下面的微信用户无法用openid在做唯一标识的问题了。

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

这句话是摘自官方UnionID机制说明。那么我们在开发的时候只要用unionid来做用户的唯一标识就解决问题了。这里要注意的是这些应用必须绑定在一个微信开放平台上面,同一个用户在这些不同应用的unionid才是唯一的。所以在开发之前我们可以申请一个认证好的微信开放平台,在图中的位置绑定好需要开发的应用即可。不然是无法获得用户唯一unionid的。后面开发我们只需要按照开发文档介绍的获取unionid的方法来获取每个进入应用的用户的unionid即可。



图片1.png

扫二维码关注诺千科技
  • 安徽诺千科技有限公司
  • 19909697910 / 15656989941
  • 0551-65285599 / 0551-65428099
  • 330592165
  • http://www.nuo1000.com/
  • 地址:安徽省合肥市高新区创新大道2700号路歌大厦A座6楼
关键词   UnionID openId 微信开放平台 微信多应用开发
分享 0

免费咨询

CONTACT NUOQIAN

如果你认同“术业有专攻”的理念,请给我们留言,告知你的需求,
我们会提供专业的互联网解决方案。

您可提交您的疑问或直接咨询~




您也可以直接咨询

15148978978  /  15148978978  /  15148978978