您的位置:首页 > 移动开发 > 微信开发

公司年会企业微信签到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) 多种手段实现的。

最近公司比较忙,暂时先说一下流程,后续我会慢慢把细节和代码都贴上来的。

效果图:







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐