Hi Alex, first of all, thanks for trying to help. 
The daily build I have now is not very old and unless one of the Corona Staff can say that these issues have been fixed recently then I’m reluctant to try it because it’s never helped me in the past, it just means I lose another day or two. Amazon’s tester program is terrible, you can’t simply upload a new APK and update the current one on your device, you have to end the current test, create a new test, upload the new APK, add testers, tell the testers to remove the current APK from the cloud then wait a few hours until they install the new test or they will get the old one (even though you deleted it), it’s convoluted and unintuitive.
I’m on my 18th test and although my game has always run perfect and the in app purchases work as expected and are restored with a new install (which was my biggest worry) I’m being held back by a few lines of code that don’t do what they are supposed to, as I pointed out above.
I’ve since moved the code around and tried again but the navigation bar remains.
I’ve moved all the system commands to the very top of my main.lua before anything else happens.
native.setProperty( "androidSystemUiVisibility", "immersiveSticky" ) socket = require("socket") system.activate( "multitouch" ) system.setIdleTimer( false ) display.setStatusBar(display.HiddenStatusBar) math.randomseed( os.time() ) local storyboard = require ("storyboard") ...
I’ve done the same in the next scene…
native.setProperty( "androidSystemUiVisibility", "immersiveSticky" ) local storyboard = require ("storyboard") ...
I’ve put this also in my app suspended code…
local function onSystemEvent( event ) if event.type == "applicationSuspend" then if \_G.pauseGame then native.setProperty( "androidSystemUiVisibility", "default" ) \_G.pauseGame() end return true elseif event.type == "applicationResume" then if \_G.resumeGame then native.setProperty( "androidSystemUiVisibility", "immersiveSticky" ) \_G.resumeGame() end return true end end Runtime:addEventListener( "system", onSystemEvent )
And made the app suspend and restart, but the navigation bar persists.
All I can think of is that I might be missing a plugin for the command native.setProperty but the docs don’t mention anything.
Good news is that the orientation seems to be locked now, god knows why all of a sudden because I never changed my build settings.
The last point in my previous post needs an answer too, how do I force hardware acceleration? Maybe it’s done already with Corona but I don’t know and I’m having trouble finding anything in the Forums on the subject so your help would be greatly appreciated.