| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- 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
- }
- SDKEventReportMgr.SDKEventCfg =
- {
- ["Android"] =
- {
- [SDKEventReportMgr.EventType.Activate ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Register ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.login ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Create_character ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Share ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Complete_guide ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Invite_friend ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_5 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_10 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_20 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.First_payment ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Pay ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Cumulative_99 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Cumulative_199 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Join_guild ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_2_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_3_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_7_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_14_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_30_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Achieve_80_weekly_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_2days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_3days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_8days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_30days_bonus ]={event="", eventToken="",},
- },
- ["IOS"] =
- {
- [SDKEventReportMgr.EventType.Activate ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Register ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.login ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Create_character ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Share ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Complete_guide ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Invite_friend ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_5 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_10 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.level_20 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.First_payment ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Pay ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Cumulative_99 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Cumulative_199 ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Join_guild ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_2_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_3_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_7_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_14_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.days_30_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Achieve_80_weekly_activity ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_2days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_3days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_8days_bonus ]={event="", eventToken="",},
- [SDKEventReportMgr.EventType.Receive_30days_bonus ]={event="", 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()
-
- return "Android"
- end
- function SDKEventReportMgr:GetCfgByType(type)
- local curCfg = self:GetCurPlatformCfg()
- return curCfg[type]
- end
- return SDKEventReportMgr
|