restarone / violet_rails_ios_client

0 stars 3 forks source link

allow multi app support #19

Open donrestarone opened 1 year ago

donrestarone commented 1 year ago

Allow Multi app support by,

  1. Introducing an Apps tab. The default app loaded will be violet.restarone.solutions
  2. Customize tabs on tab-bar (the button set left of Apps) based on Tab/Link data from the server
  3. On app boot, don't show the UI to the user till each tab link has been loaded from the server

get tab links from server: https://github.com/restarone/violet_rails_ios_client/issues/1 -- PR: https://github.com/restarone/violet_rails_ios_client/pull/8 IMG_2900

donrestarone commented 1 year ago

@josessolmaximo mentioned how do we distinguish between Violet Apps and regular websites-- we can check to see if the mobile_client_configuration endpoint exists-- if its does, all good proceed-- if not show an error to the user and get them to change the URL.