Skip to main content
← Data, API & Backend
Data, API & Backend October 14, 2022 · 2 replies

[BUG] Post-login page not showing on android

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

Hi,

I followed the instructions in https://docs.bravostudio.app/bravo-tags/special-pages/post-login-page-onboarding, option 2, with advanced backend setup but my post-login page does not display.

What I did:

  1. Added [post-login:action] tag to login screen
  2. Added [post-login] tag post login screen
  3. Created API endpoint in xano, returning HTTP success code (2XX) if the post-login screen needs to be shown, and an error code (4XX) if it needs to be skipped
    1. Tested this through Bravo's API collection interface and it returns expected results
  4. Bound the API request in the Data Binding section for the login page to the On Success / On Error response actions

When testing:

  1. Open app
  2. Enter login details (login page)
  3. Logs in (via Firebase) and redirects to home page

The post-login page is not displayed.

I can also check xano's API request history and no request was sent to the API endpoint.  So it seems that, although the front end's data is bound to the API, the call is not being triggered.

Can any please help?

Thank you!

2 replies

Kris October 17, 2022

I got my hands on an iPhone and confirm that the onboarding screen shows on an iPhone but not on android.

Kris October 17, 2022

Update: The behaviour is different on the iPhone and Android.  Android doesn’t show the post login screen, whereas iPhone does.  But in both cases, neither of them call the API endpoint that determines if the screen should be shown or not.  So iPhone always shows the screen and Android never shows it.

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord