Using the function without fat arrow changes the scope, if you use fat arrow notation instead , it shoud work, please see below
this.platform.ready().then(
()=>{ document.addEventListener(“pause”, ()=> {
// not firing
console.log(“paused”)
}, false);
document.addEventListener(“resume”, ()=> {
// not firing
console.log(“resumed”)
}, false);
});