公司年会企业微信签到3D墙、互动摇一摇、红包推送(一)
2018-01-16 23:23
1016 查看
今年的年会,微信签到还算顺利。同时用抽奖软件抽到结果后自动推送到企业微信个人手机上。 被同事小小的赞了一下,觉得这东西挺有意思。 应网友要求,把一些开发心得放出来
微信签到墙程序,我基本分了三部分:
1.企业微信的获取UserID关键点。(这个和服务号获取OpenID类似)
2.扫描的二维码包含的是生成Insert 用户信息的一个网址+ID编码
3.使用Three.js根据需求生成各种造型的微信头像拼图
另外采用了Ajax定时获取手机扫描二维码执行Insert后新增的头像数据,拉取到3D头像墙,实现5-10秒分组拉取更新。
二、摇一摇实际用的H5的JS技术,这个么,百度搜能搜到不少,但是有很多带坑的,要注意在时间格式上Safari(苹果)需要注意,不然会出现不兼容问题。
三、红包推送 红包的算法全部自己用C#Winform随机生成并推送到预设定的部门中。这块工作量应该也是相当大的涵盖的功能大概有:(企业架构拉取接口、红包算法、推送接口、JQuery抢红包界面、企业付款接口等等。)
四、抽奖软件考虑的网络因素、压力因素则是采用WebService后台 + Delphi客户端(奖品及参与活动的人员滚动) + 手机遥控抽奖(Android) + 微信后台同步推送(C# WinForm+WebService) 多种手段实现的。
最近公司比较忙,暂时先说一下流程,后续我会慢慢把细节和代码都贴上来的。
效果图:
微信签到墙程序,我基本分了三部分:
1.企业微信的获取UserID关键点。(这个和服务号获取OpenID类似)
2.扫描的二维码包含的是生成Insert 用户信息的一个网址+ID编码
3.使用Three.js根据需求生成各种造型的微信头像拼图
另外采用了Ajax定时获取手机扫描二维码执行Insert后新增的头像数据,拉取到3D头像墙,实现5-10秒分组拉取更新。
二、摇一摇实际用的H5的JS技术,这个么,百度搜能搜到不少,但是有很多带坑的,要注意在时间格式上Safari(苹果)需要注意,不然会出现不兼容问题。
三、红包推送 红包的算法全部自己用C#Winform随机生成并推送到预设定的部门中。这块工作量应该也是相当大的涵盖的功能大概有:(企业架构拉取接口、红包算法、推送接口、JQuery抢红包界面、企业付款接口等等。)
四、抽奖软件考虑的网络因素、压力因素则是采用WebService后台 + Delphi客户端(奖品及参与活动的人员滚动) + 手机遥控抽奖(Android) + 微信后台同步推送(C# WinForm+WebService) 多种手段实现的。
最近公司比较忙,暂时先说一下流程,后续我会慢慢把细节和代码都贴上来的。
效果图:
相关文章推荐
- 研究微信即时通讯的服务端、朋友圈、红包、推送等方案
- 微信网页第三方登录原理 微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众
- Java企业微信开发_04_消息推送之发送消息(主动)
- 仿微信抢红包打开特效3D图片翻转
- C#开发微信门户及应用(38)--微信摇一摇红包功能
- 微信企业红包发放注意事项记录
- 关于企业微信自定义消息推送过程
- 微信营销 推广 会议签到 活动签到 复用微信3D动画签到系统
- Java企业微信开发_05_消息推送之发送消息(主动)
- php 微信商户发红包,退款,订单查询,企业付款到零钱
- 微信摇一摇红包
- 官方微信接口(全接口) - 微信摇一摇接口/微信多客服接口/微信支付接口/微信红包接口/微信卡券接口/微信小店接口/JSAPI
- 微信公众平台开发——企业网站与微信的信息推送
- 企业微信开发之发放企业红包(C#)
- 软小二︱腾讯喊话 ISV 沉下心来搞事情,企业微信11月15日北京现场直接发你红包!
- 微信开发 现金红包、裂变红包、企业付款
- 微信提现(1)---企业现金红包方式
- 浅谈微信红包摇一摇的技术实现
- 搜狗搜索推广品牌专区新增微信互动区展示企业微信公众号内容