活动展现相关逻辑.md 1.12 KB

从静态资源中获取文件:activity.json

{
  "com.boxfish.teacher": {
        "activity_enable": false,
        "activity_url": "http://www.boxfish.cn",
        "activity_id": "test_teacher_id",
        "activity_name": "test",
        "is_show_once": false
 },
    "com.boxfish.student": {
        "activity_enable": false,
        "activity_url": "http://www.boxfish.cn",
        "activity_id": "test_student_id",
        "activity_name": "test",
     "is_show_once": false
    }
}

区分为教师版和学生版。
activity_enable字段表示活动是否开启
activity_url字段表示活动链接地址
is_show_once字段表示是否只显示一次

用户每次启动程序时检查该配置文件,如果活动开启,则显示图片(图片与该配置文件在同级目录下)
点击图片后,访问活动链接地址,改广告图片不再显示。
点击关闭后,关闭当前活动图片,
如果is_show_once为真,则该广告图片只显示一次;否则用户在第二天(每天凌晨3:00作为一天的开始)再次启动程序时,重新显示广告图。