--三日、五日、七日未登录推送 (暂定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
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天都可以),关机,再重新开机把游戏跑进手机就又有那个框了.