退出应用添加延时,保证福建移动埋点SDK正常发出
Showing
1 changed file
with
10 additions
and
6 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!"); |
| 367 | cc.game.end(); | 368 | self.commonSimpleTip("正在退出...", 3000,0,-320); |
| 369 | setTimeout(function () { | ||
| 370 | cc.game.end(); | ||
| 371 | }.bind(this), 3500); //延时销毁可以让福建移动埋点SDK发送出去 | ||
| 368 | } | 372 | } |
| 369 | } | 373 | } |
| 370 | } | 374 | } | ... | ... |
-
Please register or sign in to post a comment