|
|
@@ -0,0 +1,159 @@
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+local SDKEventReportMgr = class("SDKEventReportMgr")
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+SDKEventReportMgr.EventType =
|
|
|
+{
|
|
|
+Activate =1, --激活 Activate
|
|
|
+Register =2, --注册 ```` Register
|
|
|
+login =3, --登录 login
|
|
|
+Create_character =4, --创角 Create_character
|
|
|
+Share =5, --分享 Share
|
|
|
+Complete_guide =6, --完成新手引导 Complete_guide
|
|
|
+Invite_friend =7, --邀请好友 Invite_friend
|
|
|
+level_5 =8, --升到5级 level_5
|
|
|
+level_10 =9, --升到10级 level_10
|
|
|
+level_20 =10, --升到20级 level_20
|
|
|
+First_payment =11, --首次支付 First_payment
|
|
|
+Pay =12, --支付 Pay
|
|
|
+Cumulative_99 =13, --累计充值$9.9 Cumulative_99
|
|
|
+Cumulative_199 =14, --累计充值$19.9 Cumulative_199
|
|
|
+Join_guild =15, --加入公会 Join_guild
|
|
|
+days_2_activity =16, --次日活跃 days_2_activity
|
|
|
+days_3_activity =17, --3日活跃 days_3_activity
|
|
|
+days_7_activity =18, --7日活跃 days_7_activity
|
|
|
+days_14_activity =19, --14日活跃 days_14_activity
|
|
|
+days_30_activity =20, --30日活跃 days_30_activity
|
|
|
+Achieve_80_weekly_activity =21, --周活跃达到80 Achieve_80_weekly_activity
|
|
|
+Receive_2days_bonus =22, --领取2日签到奖励 Receive_2days_bonus
|
|
|
+Receive_3days_bonus =23, --领取3日签到奖励 Receive_3days_bonus
|
|
|
+Receive_8days_bonus =24, --领取8日签到奖励 Receive_8days_bonus
|
|
|
+Receive_30days_bonus =25, --领取30日签到奖励 Receive_30days_bonus
|
|
|
+}
|
|
|
+
|
|
|
+--[[
|
|
|
+安卓
|
|
|
+
|
|
|
+adjust_token:e49hr2fre4u8
|
|
|
+adjus事件上报及对应的token:
|
|
|
+激活 5wxghs
|
|
|
+注册 xrodh1
|
|
|
+完成新手引导 lnss3e
|
|
|
+首次支付 507qdg
|
|
|
+加入公会 7ic4s0
|
|
|
+创角 spnuiu
|
|
|
+分享 a4ab6g
|
|
|
+邀请好友 i42999
|
|
|
+支付 u8uojo]]
|
|
|
+SDKEventReportMgr.SDKEventCfg =
|
|
|
+{
|
|
|
+["Android"] =
|
|
|
+{
|
|
|
+ [SDKEventReportMgr.EventType.Activate ]={event="Activate" , eventToken="5wxghs" , },
|
|
|
+ [SDKEventReportMgr.EventType.Register ]={event="Register" , eventToken="xrodh1" , },
|
|
|
+ [SDKEventReportMgr.EventType.login ]={event="login" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Create_character ]={event="Create_character" , eventToken="spnuiu" , },
|
|
|
+ [SDKEventReportMgr.EventType.Share ]={event="Share" , eventToken="a4ab6g" , },
|
|
|
+ [SDKEventReportMgr.EventType.Complete_guide ]={event="Complete_guide" , eventToken="lnss3e" , },
|
|
|
+ [SDKEventReportMgr.EventType.Invite_friend ]={event="Invite_friend" , eventToken="i42999" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_5 ]={event="level_5" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_10 ]={event="level_10" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_20 ]={event="level_20" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.First_payment ]={event="First_payment" , eventToken="507qdg" , },
|
|
|
+ [SDKEventReportMgr.EventType.Pay ]={event="Pay" , eventToken="u8uojo" , },
|
|
|
+ [SDKEventReportMgr.EventType.Cumulative_99 ]={event="Cumulative_99" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Cumulative_199 ]={event="Cumulative_199" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Join_guild ]={event="Join_guild" , eventToken="7ic4s0" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_2_activity ]={event="days_2_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_3_activity ]={event="days_3_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_7_activity ]={event="days_7_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_14_activity ]={event="days_14_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_30_activity ]={event="days_30_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Achieve_80_weekly_activity ]={event="Achieve_80_weekly_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_2days_bonus ]={event="Receive_2days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_3days_bonus ]={event="Receive_3days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_8days_bonus ]={event="Receive_8days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_30days_bonus ]={event="Receive_30days_bonus" , eventToken="" , },
|
|
|
+},
|
|
|
+--[[
|
|
|
+adjust_token:zg6ixp19pdz4
|
|
|
+adjus事件上报及对应的token
|
|
|
+激活 kky0yu
|
|
|
+注册 6s22py
|
|
|
+完成新手引导 69if8s
|
|
|
+首次支付 p6p840
|
|
|
+加入公会 21l1no
|
|
|
+创角 1p4znl
|
|
|
+分享 e56qk7
|
|
|
+邀请好友 tbb1em
|
|
|
+支付 ot7zkz]]
|
|
|
+["IOS"] =
|
|
|
+{
|
|
|
+ [SDKEventReportMgr.EventType.Activate ]={event="Activate" , eventToken="kky0yu" , },
|
|
|
+ [SDKEventReportMgr.EventType.Register ]={event="Register" , eventToken="6s22py" , },
|
|
|
+ [SDKEventReportMgr.EventType.login ]={event="login" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Create_character ]={event="Create_character" , eventToken="1p4znl" , },
|
|
|
+ [SDKEventReportMgr.EventType.Share ]={event="Share" , eventToken="e56qk7" , },
|
|
|
+ [SDKEventReportMgr.EventType.Complete_guide ]={event="Complete_guide" , eventToken="69if8s" , },
|
|
|
+ [SDKEventReportMgr.EventType.Invite_friend ]={event="Invite_friend" , eventToken="tbb1em" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_5 ]={event="level_5" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_10 ]={event="level_10" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.level_20 ]={event="level_20" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.First_payment ]={event="First_payment" , eventToken="p6p840" , },
|
|
|
+ [SDKEventReportMgr.EventType.Pay ]={event="Pay" , eventToken="ot7zkz" , },
|
|
|
+ [SDKEventReportMgr.EventType.Cumulative_99 ]={event="Cumulative_99" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Cumulative_199 ]={event="Cumulative_199" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Join_guild ]={event="Join_guild" , eventToken="21l1no" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_2_activity ]={event="days_2_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_3_activity ]={event="days_3_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_7_activity ]={event="days_7_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_14_activity ]={event="days_14_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.days_30_activity ]={event="days_30_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Achieve_80_weekly_activity ]={event="Achieve_80_weekly_activity" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_2days_bonus ]={event="Receive_2days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_3days_bonus ]={event="Receive_3days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_8days_bonus ]={event="Receive_8days_bonus" , eventToken="" , },
|
|
|
+ [SDKEventReportMgr.EventType.Receive_30days_bonus ]={event="Receive_30days_bonus" , eventToken="" , },
|
|
|
+},
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+function SDKEventReportMgr:SendEvent(type)
|
|
|
+ if not SDKMgr.Instance:IsReportAction() then
|
|
|
+ return
|
|
|
+ end
|
|
|
+ local curCfg = self:GetCfgByType(type)
|
|
|
+ local datas = System.Collections.Generic.Dictionary_object_object()
|
|
|
+ datas:Add('event', curCfg.event)
|
|
|
+ datas:Add('eventToken', curCfg.eventToken)
|
|
|
+ SDKMgr.Instance:ReportAction(datas)
|
|
|
+
|
|
|
+end
|
|
|
+
|
|
|
+function SDKEventReportMgr:GetCurPlatformCfg()
|
|
|
+ local platform = self:GetCurPlatform()
|
|
|
+ return self.SDKEventCfg[platform]
|
|
|
+end
|
|
|
+
|
|
|
+function SDKEventReportMgr:GetCurPlatform()
|
|
|
+ if self.platform == nil then
|
|
|
+ self.platform = ManagerContainer.LuaGameMgr.platform
|
|
|
+ end
|
|
|
+ if self.platform == "XUAN_YOU_IOS" then
|
|
|
+ return "IOS"
|
|
|
+ else
|
|
|
+ return "Android"
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+function SDKEventReportMgr:GetCfgByType(type)
|
|
|
+ local curCfg = self:GetCurPlatformCfg()
|
|
|
+
|
|
|
+ return curCfg[type]
|
|
|
+end
|
|
|
+
|
|
|
+return SDKEventReportMgr
|