添加sdk新手数据上报 测试需遴选

zhangqiang 2020-08-15 14:05:11 +08:00
parent 5fb448cef3
commit 430f47e35f
9 changed files with 8104 additions and 8047 deletions

View File

@ -20,6 +20,7 @@ namespace SDK
public void PushMessage(Message msg) { lock (messages) { messages.Enqueue(msg); } }
public Message PopMessage() { lock (messages) { return messages.Count > 0 ? messages.Dequeue() : null; } }
public virtual void CustomEvent(string events,string desc, string type) { }
public virtual void NewRoleTutorial(string eventName, string guide_start_time, string guide_end_time, string serverId, string serverName, string roleName, string roleId) { }
}
}

View File

@ -127,6 +127,11 @@ namespace SDK
{
currentActivity.Call("CustomEvent", events, desc , type);
}
//sdk新手引导上报
public override void NewRoleTutorial(string eventName, string guide_start_time, string guide_end_time, string serverId, string serverName, string roleName, string roleId)
{
currentActivity.Call("NetRoleTutorial", eventName, guide_start_time, guide_end_time, serverId, serverName, roleName, roleId);
}
//登出
public override void Logout()
{

View File

@ -164,6 +164,11 @@ namespace SDK
{
proxy.CustomEvent(events,desc, type);
}
//sdk 新手引导上报
public void NewRoleTutorial(string eventName, string guide_start_time, string guide_end_time, string serverId, string serverName, string roleName, string roleId)
{
proxy.NewRoleTutorial(eventName, guide_start_time, guide_end_time, serverId, serverName, roleName, roleId);
}
/// <summary>
/// ///////// sdk层回调
/// </summary>

View File

@ -101,10 +101,10 @@ TextureImporter:
serializedVersion: 2
x: 0
y: 0
width: 437
height: 583
width: 662
height: 1249
alignment: 0
pivot: {x: 0, y: 0}
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@ -127,5 +127,5 @@ TextureImporter:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: lz4/dynamicatlas/logo_dhyq
assetBundleVariant: unity3d

File diff suppressed because it is too large Load Diff

View File

@ -24,10 +24,10 @@ local FBSDKCustomEvents = {
}
function this.SetisFirstLogVal(isDayFirst)
if isDayFirst == 0 then--今天第一次登陆
LogGreen("埋点上报数据 "..CalculateSecondsNowTo_N_OClock(24).." "..GetTimeStamp().." "..PlayerManager.userCreateTime)
-- LogGreen("埋点上报数据 "..CalculateSecondsNowTo_N_OClock(24).." "..GetTimeStamp().." "..PlayerManager.userCreateTime)
local cur24Times = CalculateSecondsNowTo_N_OClock(24) + GetTimeStamp()
local day = math.floor((cur24Times - PlayerManager.userCreateTime)/86400) + 1
LogGreen("day "..day)
-- LogGreen("day "..day)
--发送埋点数据
this.SendCustomEvents(FBSDKCustomEventType.LoginNum,day)
end

View File

@ -125,9 +125,13 @@ function this.ShowGuide(id, ...)
step_id = id,
guild_start_time = math.floor(GetTimeStamp()),
})
if id == -1 then
if AppConst.isSDKLogin then
SDKMgr:NewRoleTutorial(tostring(id) ,tostring(math.floor(GetTimeStamp())) ,tostring(math.floor(GetTimeStamp())),
PlayerManager.serverInfo.server_id,PlayerManager.serverInfo.name,PlayerManager.nickName,tostring(PlayerManager.uid))
--发送埋点数据
CustomEventManager.SendCustomEvents(FBSDKCustomEventType.FinishGuide,0)
if id == -1 then
CustomEventManager.SendCustomEvents(FBSDKCustomEventType.FinishGuide,0)
end
end
-- 引导结束回调
local function onGuideClose()

View File

@ -9,6 +9,7 @@ public class GameLogic_TapDBManagerWrap
L.BeginClass(typeof(GameLogic.TapDBManager), typeof(GameCore.UnitySingleton<GameLogic.TapDBManager>));
L.RegFunction("Init", Init);
L.RegFunction("SetAppId", SetAppId);
L.RegFunction("SetChannel", SetChannel);
L.RegFunction("OnStart", OnStart);
L.RegFunction("SetUser", SetUser);
L.RegFunction("SetServer", SetServer);
@ -72,6 +73,23 @@ public class GameLogic_TapDBManagerWrap
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int SetChannel(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
GameLogic.TapDBManager obj = (GameLogic.TapDBManager)ToLua.CheckObject<GameLogic.TapDBManager>(L, 1);
string arg0 = ToLua.CheckString(L, 2);
obj.SetChannel(arg0);
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int OnStart(IntPtr L)
{

View File

@ -18,6 +18,7 @@ public class SDK_SDKManagerWrap
L.RegFunction("CaptureShot", CaptureShot);
L.RegFunction("Logout", Logout);
L.RegFunction("CustomEvent", CustomEvent);
L.RegFunction("NewRoleTutorial", NewRoleTutorial);
L.RegFunction("InitCallback", InitCallback);
L.RegFunction("RegisterCallback", RegisterCallback);
L.RegFunction("LoginCallback", LoginCallback);
@ -225,6 +226,29 @@ public class SDK_SDKManagerWrap
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int NewRoleTutorial(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 8);
SDK.SDKManager obj = (SDK.SDKManager)ToLua.CheckObject<SDK.SDKManager>(L, 1);
string arg0 = ToLua.CheckString(L, 2);
string arg1 = ToLua.CheckString(L, 3);
string arg2 = ToLua.CheckString(L, 4);
string arg3 = ToLua.CheckString(L, 5);
string arg4 = ToLua.CheckString(L, 6);
string arg5 = ToLua.CheckString(L, 7);
string arg6 = ToLua.CheckString(L, 8);
obj.NewRoleTutorial(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int InitCallback(IntPtr L)
{