文档章节

OSC线下活动客户端自动签到流程说明以及二维码扫描Demo

火蚁
 火蚁
发布于 2014/04/23 22:43
字数 827
阅读 527
收藏 3

码上生花,ECharts 作品展示赛正式启动!>>>

刚在公司吃完烧烤回来,吃得好饱,这个感觉真是太棒了,@丫头潘潘这手艺都可以在公司楼下开个烧烤摊自己当老板了,给潘潘点个赞。要不下次咱们源创会的茶歇时间让潘潘现场给oscer来一份烧烤得了。

好了,有点扯远了,今天的主题是讲讲线下活动签到的大体流程以及跟大家分享一下android端的二维码扫描demo;这次深圳站的源创会也是第一次采用了这种方式进行的签到,实际证明取得了比较好的成效,大大的节省了人力和签到的时间,不过遗憾的是有一部分用户在到会场之前并没有装好客户端()。

城市圈的活动发起人将可以看到有一个二维码,这个二维码就是活动签到的主角:
 

那么通过扫描二维码的内容,你可以得知是这样的一个JSON格式的字符串:

{"require_login":true,"title":"osc每周四羽毛球召集","type":1,"url":"http://www.oschina.net/action/qrcode/sigin?id=152323"},

require_login:是否需要登录;
title:是活动的主题;
type:是二维码的类型,1表示为签到的二维码;
url:为活动签到的请求的地址

手机url的请求方式是get请求,不需要传递任何参数,其实用户的信息已经包括在了cookie里面的了

在进行二维码扫描签到的时候是需要用户先登录的,所以oscer们在进行签到的时候最好是先登录了再去扫描二维码。大体的流程图如下:
 
android客户端采用的是google提供的zxing进行的开发,只是作了一些小的修改,iphone采用的则是 ZBarSDK,其实也有人提到说不需要发送地理位置以防止有些人不在现场进行签到吗?这个问题我们当时在设计的时候也有考虑过这个情况,但是讨论完之后觉得没这个必要。
    

至于详细的情况oscer可以参考源代码,

  1. android源代码地址:http://git.oschina.net/oschina/android-app

  2. iphone源代码地址:http://git.oschina.net/oschina/iphone-app

另外我也抽出了一个小的demo,觉得合适的可以直接引入到需要的项目中,地址:http://git.oschina.net/LittleDY/barcode。


好了,今天就聊到这了,准备洗澡睡觉了,明天继续osc的每周四羽毛球活动,以后有关android客户端的建议和问题可以在动弹里艾特火蚁。额,对了,最近已经开始着手开发git的客户端了,界面还没有完全定型呢,有好的建议也欢迎提。


ps:活动的签到也支持用微信进行签到,不过采用的不是同一个二维码,微信的二维码形式如下:

© 著作权归作者所有

火蚁

火蚁

粉丝 486
博文 20
码字总数 7644
作品 1
深圳
高级程序员
私信 提问
加载中
此博客有 5 条评论,请先登录后再查看。
千元悬赏 Windows Phone 客户端线下活动二维码签到功能开发

使用 OSC 客户端扫描二维码进行线下活动签到,是我们近期推出方便源创会和城市圈内等各种线下活动自助签到的功能。目前 Android 和 iPhone 客户端都已支持该功能。而 Windows Phone 客户端由...

小编辑
2015/07/24
32
2
关于线下聚会使用手机扫描二维码进行签到的问题

昨天 @郑传义 建议 OSC 的手机客户端能通过扫描二维码直接进行线下活动的签到,个人觉得这个想法相当好,并计划开发此项功能。 大家帮忙想想应该如何来开发这个功能呢,二维码中包含什么样的...

红薯
2014/03/13
800
6
开源中国 Android 客户端 v2.8.4 发布

热情似火的五月即将到来,在这个有点凉爽的季节,我们非常开心的宣布:开源中国 Android 客户端 v2.8.4 今天正式发布!!! (广而告之:即将到来的五月,开源中国携手上海、南京众基友邀您参...

巴拉迪维
2017/04/26
2.1K
36
珠海大学生IT论坛第二期

本次活动采用手机扫描二维码的方式进行签到,请大家及时安装 OSC客户端,以便参与活动抽奖,有内裤哦! 珠海大学生IT论坛继第一期成功举办后第二期又来啦! 珠海大学生IT论坛是由北京理工大学...

阿娇OSC
2014/10/13
7.7K
25
珠海大学生IT论坛第二期

本次活动采用手机扫描二维码的方式进行签到,请大家及时安装 OSC客户端,以便参与活动抽奖,有内裤哦! 珠海大学生IT论坛继第一期成功举办后第二期又来啦! 珠海大学生IT论坛是由北京理工大学...

阿娇OSC
2014/10/13
42
0

没有更多内容

加载失败,请刷新页面

加载更多

java http大文件断点续传上传插件

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包...

osc_b9r67jnt
27分钟前
25
0
为什么互联网公司都喜欢自研业务系统?

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 编者按:本文来自微信公众号“PM杨堃”(ID:pmYangKun),作者:杨堃,36氪经授权发...

osc_13sujivn
29分钟前
21
0
ATFX安全知识:被骗和亏损严重怎么追回

郎中治病需要对症下药,才能做到药到病除。而投资者账户资金亏损惨重也需要分清是因为被骗还是由于交易操作失利导致。如果亏损后一厢情愿以为被骗了或者认吃亏都是无法帮助挽回损失的。ATFX小...

osc_696ni6tr
29分钟前
16
0
现在哪款视频转换器比较好用?

这个问题大家可问对人了,今天英子会介绍一款实用的视频转换器软件——迅捷视频转换器(提供视频优化、视频转GIF、视频配乐、视频压缩、视频截图、视频水印、视频转换等九大功能)。它已经躺...

真不莲
30分钟前
13
0
如何利用小程序提高实体店销量?

实体店销售难,这是一个事实,尤其是在2020年的疫情中,我们更是注意到实体店的压力颇大。面对淘汰的风险,商家的求生欲告诉自己要不断改革。小程序似乎是实体店的突破口,生存与否就看这个应用...

osc_3s78f0to
30分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部