本地3,5天后推送

来源:互联网 发布:php二维数组去重 编辑:程序博客网 时间:2024/04/29 11:49
--三日、五日、七日未登录推送 (暂定10点)
function xx.getThreeDayPushTime(day)
  local list = {}
  local queue = {}
  local ntime = os.time()
  local ntimetable = (os.date("*t",ntime))
  local time 
  local name 
  local day = tonumber(day)
  if day == 3 then
    name = "threeday" 
  elseif day == 5 then
    name = "fiveday"
  elseif day == 7 then
    name = "sevenday"  
  end
  local day = day or 0
  local daytime 
  if ntimetable.hour  >= 10 then
    local hour = 33 - ntimetable.hour 
    local min = 59 - ntimetable.min
    local sec = 60 -ntimetable.sec
    time = hour *3600 + min *60 + sec
    daytime = time + (day - 1) * 24 * 3600
  else
    local hour = 9 - ntimetable.hour 
    local min = 59 - ntimetable.min
    local sec = 60 -ntimetable.sec
    time = hour *3600 + min *60 + sec
    daytime = time + day * 24 * 3600
  end
  queue.timeInfo = {remaining = daytime ,} 
  queue.pushDesc = i18n("push_streeday") 
  queue.needPush = true
  list[#list +1] = queue
  -- local PushLogic = include("PushLogic")
  -- PushLogic.addDailyPush(list ,name)
  -- print(day,"getThreeDayPushTime")
  return list , name

end


注:当ios弹出的游戏包含推送框被手贱点掉时,可以删除app,关机,开机把手机时间调快几天(大于1天都可以),关机,再重新开机把游戏跑进手机就又有那个框了.

0 0
原创粉丝点击