Please guys i need your help. I have been stuck for 2 weeks now trying to build a native mobile app from an angular project using capacitor 5. The app is building however when i start it it redirect to the Oauth server(keycloak) and redirects to the Ouath client redirect_url which I set to http://localhost/*. However it opens in with a blank screen. The message i get from logcat is
2023-10-04 07:47:29.897 1822-2210 Capacitor com.fujour.app Unable to inject Capacitor, Plugins won’t work
and this is my capacitor.config.ts
However if I change remove the allowNavigation from server section of the config, the app opens in the Chrome browser and still cant find localhost as shown
Please help out. I can provide more information if required to help
Thanks
Hey @adele2014! I know what its like to be stuck on something for 2 weeks! 
To clarify, are you saying that the browser isn’t redirecting to your app after you log in (as part of the OAuth journey)? Your screenshot is of Google Chrome I believe, not your app - so I wanted to check if that is what you mean.
If that is what you mean, then you need to set up Deep Links. Deep Links | Capacitor Documentation
Try change your capacitor.config.ts
to
server: {
hostname: 'app.fujour.com',
allowNavigation: ['*'],
cleartext: true
},
And rebuild the app…
thanks for you prompt reply.
The app does redirect to http://localhost which I believe is the capacitor host for the app but with two unwanted results
-
It opens in Chrome when allowNavigation is not set like the screenshot shown and in Logcat panel in Android studio I get this issue
-
It shows a blank page when allowNavigation: [‘*’] and in the Logcat panel in android studio it logs the following (screen)
and (log)
Thanks for the response. I have tried your suggestion but once i set allowNavigation:[‘*’] i get the error of
‘Unable to inject Capacitor, Plugins won’t work’. It is really painful
thank you all. I have solved the problem using GitHub - edgeflare/keycloak-angular-capacitor: Keycloak in-app browser integration in Capacitor and Angular based native apps
The KeycloakAgualrCapacitor plugin from edgeflare. It worked like charm. Thanks to the authors and contributors.