Reload scene after successful in-app purchase

I have a menu scene where the user can purchase the full content of the app through iAP. How do I reload the scene after a successful purchase/restore to show the full content? Right now I have to navigate to another scene and then back to the menu to be able to see the changes.

Right now I try to use the following after the purchase/restore returns success

local currScene = composer.getSceneName( "current" ) composer.gotoScene( currScene )

Got it to work by going back to my splashscreen and then back to the menu scene. During that I remove the old splascreen and menu scenes.

Going back to splashscreen after in-app purchase returns success

composer.removeScene("splashscreen") composer.gotoScene( "splashscreen" , "fade")

Going to the menu screen

composer.removeScene("menu") composer.gotoScene( "menu" , "fade")

Got it to work by going back to my splashscreen and then back to the menu scene. During that I remove the old splascreen and menu scenes.

Going back to splashscreen after in-app purchase returns success

composer.removeScene("splashscreen") composer.gotoScene( "splashscreen" , "fade")

Going to the menu screen

composer.removeScene("menu") composer.gotoScene( "menu" , "fade")