WEB通用抽奖程序设计多情景下的用户模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB通用抽奖程序设计多情景下的用户模式相关的知识,希望对你有一定的参考价值。

为了适应不同的使用需求,抽奖程序必须支持不同的用户模式。通过多样的用户模式,让抽奖程序可以应用于不同场合和终端。目前主要设想的用户模式有以下三种:

游客模式

即活动主办方没有自己的用户平台,终端用户进入抽奖页面后,采用登记资料的模式参与抽奖。为了区别用户的唯一性,登记的内容必须包含一个唯一的字段。例如手机号码等。同时终端用户登记资料的表单项,要能让主办方根据自己的需求自己定义。

微信模式

在微信模式下,活动页面只能在唉微信里面访问。终端用户进入活动页面后将自动以当前微信用户名登录。使用微信的用户身份参与抽奖。同时此模式下,要能接入主办方自己的微信API,从而实现必须关注后才能抽奖等功能。
另外微信模式下,需要支持微信红包自动发放功能。红包的发放要能设置平台代发(主办方需在平台充值红包奖品余额)或者选择使用主办方自己的微信商户发放。

API模式

API模式可以接入主办方现有用户系统,以注册用户身份参与抽奖。API机制要支持用户登录状态同步、中奖信息推送、抽奖机会的增减、虚拟奖品的发放等功能。此外API模式下,还要支持积分抽奖模式,即使用主办方平台的积分参与抽奖。

以上是关于WEB通用抽奖程序设计多情景下的用户模式的主要内容,如果未能解决你的问题,请参考以下文章

WEB通用抽奖程序设计基础架构以及程序目标

教程:定时抽奖小程序怎么做?

教程:定时抽奖小程序怎么做?

SaaS多租户系统框架下的管理模式优点

设计模式@第24章:状态模式

Android 设计模式情景分析——观察者模式