从 ionic 4 应用程序导航到外部 link 会使硬件后退按钮关闭有导航历史记录的应用程序?
Navigating to an external link from an ionic 4 app makes the hardware back button close the app where there is navigation history?
导航到外部 link 或显示插页式广告 (AdMob),然后通过单击硬件后退按钮 return 到应用程序。 现阶段在历史(导航栈)中有页面的地方,点击硬件后退按钮会导致应用关闭!知道我曾尝试通过以下方式注册到后退按钮:
this.platform.backbutton.subscribe(()=>{
this.navCtrl.pop();
// Also tried: this.navCtrl.back();
});
但是还是退出应用!
知道如何解决这个问题吗?!
实际上,我已经意识到从应用程序导航到外部 link 并返回到它不会导致硬件后退按钮问题,但问题是我在顶部显示 AdMob 横幅屏幕,当我将它放在底部(默认位置)时,硬件后退按钮是稳定的,并且即使从应用程序导航到外部 link 然后返回时也能按预期工作!因此,我将横幅保留在底部,我注意到将横幅放置在底部更加优雅(至少对我的应用而言)。
这似乎是 AdMob 插件中的问题之一,我曾在其中看到有关 ionic AdMob 插件的其他问题,但没有解决方案!
导航到外部 link 或显示插页式广告 (AdMob),然后通过单击硬件后退按钮 return 到应用程序。 现阶段在历史(导航栈)中有页面的地方,点击硬件后退按钮会导致应用关闭!知道我曾尝试通过以下方式注册到后退按钮:
this.platform.backbutton.subscribe(()=>{
this.navCtrl.pop();
// Also tried: this.navCtrl.back();
});
但是还是退出应用!
知道如何解决这个问题吗?!
实际上,我已经意识到从应用程序导航到外部 link 并返回到它不会导致硬件后退按钮问题,但问题是我在顶部显示 AdMob 横幅屏幕,当我将它放在底部(默认位置)时,硬件后退按钮是稳定的,并且即使从应用程序导航到外部 link 然后返回时也能按预期工作!因此,我将横幅保留在底部,我注意到将横幅放置在底部更加优雅(至少对我的应用而言)。
这似乎是 AdMob 插件中的问题之一,我曾在其中看到有关 ionic AdMob 插件的其他问题,但没有解决方案!