To hide menu items until users login, please first visit your app dashboard login settings, and add a WordPress URL.
Next, go back to your app customizer menus. Add a class of loggedin to any menu items you wish to show only to logged in users.
This will hide the menu item until the user logs in, then the menu item will be shown.
You can also add a class of loggedout to any items that should only be shown to logged out users. For example, a registration or sign up page.
The login feature logs users into WordPress, so any WordPress pages will honor this login the same way it does on your website.
For example, if you have a membership plugin that hides content based on a membership level, it will work the same way in the app. The user will not be shown any hidden content unless they are logged in. After they login, they will see the content you choose to show them based on their user role or membership level.