|
|
@@ -109,9 +109,10 @@ export class MoreGameData extends Data {
|
|
|
/**
|
|
|
* 下载
|
|
|
* @param data
|
|
|
+ * @param from 下载界面 1 插屏下载 2 信息流下载 3 互推banner下载 4 互推底部位下载
|
|
|
* @returns 下载任务
|
|
|
*/
|
|
|
- createNewTask(data): DownloadTaskClazz {
|
|
|
+ createNewTask(data, from = 0): DownloadTaskClazz {
|
|
|
let name = data.nebulaAppId;
|
|
|
let url = data.downloadUrl;
|
|
|
let packageName = data.packageName;
|
|
|
@@ -119,6 +120,7 @@ export class MoreGameData extends Data {
|
|
|
if (packageName != "") {
|
|
|
let isExist = JsbSystem.ifCanStartGame(packageName, true)
|
|
|
if (isExist) {
|
|
|
+ mk.data.sendXYEvent('hutuiEventLaunch_' + data.nebulaAppId, "互推启动" + data.title);
|
|
|
//判断在原生环境下存在就直接启动
|
|
|
return null
|
|
|
}
|
|
|
@@ -153,6 +155,8 @@ export class MoreGameData extends Data {
|
|
|
})
|
|
|
downLoadTask.downloadTask = curTask
|
|
|
MoreGameData.downLoadTaskMap[data.nebulaAppId] = downLoadTask
|
|
|
+ mk.data.sendXYEvent('hutuiEventDown_' + data.nebulaAppId, "互推下载" + data.title);
|
|
|
+ mk.data.sendXYEvent('hutuiEventFrom_' + from, "互推下载途径");
|
|
|
return downLoadTask
|
|
|
}
|
|
|
|