退出应用添加延时,保证福建移动埋点SDK正常发出
Showing
1 changed file
with
9 additions
and
5 deletions
... | @@ -298,6 +298,7 @@ cc.Topdraw.TVCanvas = | ... | @@ -298,6 +298,7 @@ cc.Topdraw.TVCanvas = |
298 | */ | 298 | */ |
299 | backAScene: function () { | 299 | backAScene: function () { |
300 | try { | 300 | try { |
301 | var self = this; | ||
301 | if (!this._bIsFocusInit) { | 302 | if (!this._bIsFocusInit) { |
302 | return; | 303 | return; |
303 | } | 304 | } |
... | @@ -325,12 +326,12 @@ cc.Topdraw.TVCanvas = | ... | @@ -325,12 +326,12 @@ cc.Topdraw.TVCanvas = |
325 | oSceneParameter.backSceneName = "sceneDefault4Back"; | 326 | oSceneParameter.backSceneName = "sceneDefault4Back"; |
326 | } | 327 | } |
327 | if (oSceneParameter.backSceneName == "sceneExitApp") { | 328 | if (oSceneParameter.backSceneName == "sceneExitApp") { |
328 | this._cLog.screenI("应该退出应用才对"); | 329 | this._cLog.screenI("应该退出应用才对1"); |
329 | //cc.director.end(); | 330 | //cc.director.end(); |
330 | cc.game.end(); | 331 | cc.game.end(); |
331 | } else if (oSceneParameter.backSceneName == "sceneDefault4Back") { | 332 | } else if (oSceneParameter.backSceneName == "sceneDefault4Back") { |
332 | if (!this._oDefaultBackASceneParameter || this._oDefaultBackASceneParameter.backSceneName == "sceneExitApp") { | 333 | if (!this._oDefaultBackASceneParameter || this._oDefaultBackASceneParameter.backSceneName == "sceneExitApp") { |
333 | this._cLog.screenI("应该退出应用才对"); | 334 | this._cLog.screenI("应该退出应用才对2"); |
334 | //cc.director.end(); | 335 | //cc.director.end(); |
335 | cc.game.end(); | 336 | cc.game.end(); |
336 | } else { | 337 | } else { |
... | @@ -346,7 +347,7 @@ cc.Topdraw.TVCanvas = | ... | @@ -346,7 +347,7 @@ cc.Topdraw.TVCanvas = |
346 | if (this._oDefaultBackASceneParameter) { | 347 | if (this._oDefaultBackASceneParameter) { |
347 | compApplication.setBackStatus(true); | 348 | compApplication.setBackStatus(true); |
348 | if (this._oDefaultBackASceneParameter.backSceneName == "sceneExitApp") { | 349 | if (this._oDefaultBackASceneParameter.backSceneName == "sceneExitApp") { |
349 | cc.log("应该退出应用才对"); | 350 | cc.log("应该退出应用才对3"); |
350 | //cc.director.end(); | 351 | //cc.director.end(); |
351 | cc.game.end(); | 352 | cc.game.end(); |
352 | } else { | 353 | } else { |
... | @@ -355,7 +356,7 @@ cc.Topdraw.TVCanvas = | ... | @@ -355,7 +356,7 @@ cc.Topdraw.TVCanvas = |
355 | cc.director.loadScene(this._oDefaultBackASceneParameter.backSceneName, oExtra); | 356 | cc.director.loadScene(this._oDefaultBackASceneParameter.backSceneName, oExtra); |
356 | } | 357 | } |
357 | } else { | 358 | } else { |
358 | cc.log("应该退出应用才对"); | 359 | cc.log("应该退出应用才对4"); |
359 | //cc.director.end(); | 360 | //cc.director.end(); |
360 | // this.commonSimpleTip("退出应用", 1); | 361 | // this.commonSimpleTip("退出应用", 1); |
361 | // cc.game.end(); | 362 | // cc.game.end(); |
... | @@ -363,8 +364,11 @@ cc.Topdraw.TVCanvas = | ... | @@ -363,8 +364,11 @@ cc.Topdraw.TVCanvas = |
363 | if (!this._bShowExitBox) { //弹出挽留界面 | 364 | if (!this._bShowExitBox) { //弹出挽留界面 |
364 | this.showDetainBox(); | 365 | this.showDetainBox(); |
365 | } else { | 366 | } else { |
366 | cc.log("退出应用!"); | 367 | cc.log("退出应用5!"); |
368 | self.commonSimpleTip("正在退出...", 3000,0,-320); | ||
369 | setTimeout(function () { | ||
367 | cc.game.end(); | 370 | cc.game.end(); |
371 | }.bind(this), 3500); //延时销毁可以让福建移动埋点SDK发送出去 | ||
368 | } | 372 | } |
369 | } | 373 | } |
370 | } | 374 | } | ... | ... |
-
Please register or sign in to post a comment