fix back button on android app

This commit is contained in:
Esteban Abaroa
2023-08-22 01:14:04 +00:00
parent 448d4c93a7
commit 583cce92bf
6 changed files with 27 additions and 3 deletions
+11 -1
View File
@@ -4,6 +4,7 @@ import App from './App';
import { HelmetProvider } from 'react-helmet-async';
import { HashRouter } from 'react-router-dom';
import * as serviceWorkerRegistration from './serviceWorkerRegistration';
import { App as CapacitorApp } from '@capacitor/app';
import PlebbitJs from '@plebbit/plebbit-js';
// inject native functions into renderer
@@ -24,4 +25,13 @@ root.render(
);
// set up PWA https://cra.link/PWA
serviceWorkerRegistration.register();
serviceWorkerRegistration.register();
// add back button in android app
CapacitorApp.addListener('backButton', ({canGoBack}) => {
if (canGoBack) {
window.history.back();
} else {
CapacitorApp.exitApp();
}
});