Ionic version: (check one with “x”)
(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x ] 3.x
[ ] 4.x
I’m submitting a … (check one with “x”)
[ x] bug report
[ ] feature request
Current behavior:
After registering the hardware back then if ads are displayed, pressing the hardware back exits the app and does not bind to the normal behaviour
Expected behavior:
Hardware back should execute the registered fuctions
Steps to reproduce:
- Create a new app with any template add.
- Add the admob-free plugin
- Register hardwarback to log something(Not to exit).
- Display ads.
- Press hardware back
Related code:
In the constructor of app.component.ts register the back handler
platform.registerBackButtonAction(() => {
console.log("Back Pressed");
});
Display banner ads or interstitals then without pressing anything in the app press the back button.
The app will exit. We are not exiting the app in our handler.
APP REPO HERE.
A related issue can be seen here.
Ionic Info:
cli packages: (C:\Users\prantikv\AppData\Roaming\npm\node_modules)
@ionic/cli-utils : 1.12.0
ionic (Ionic CLI) : 3.12.0
global packages:
cordova (Cordova CLI) : 7.0.1
local packages:
@ionic/app-scripts : 3.0.0
Cordova Platforms : android 6.0.0
Ionic Framework : ionic-angular 3.7.1
System:
Android SDK Tools : 25.2.5
Node : v6.11.3
npm : 5.4.2
OS : Windows 10
Misc:
backend : pro