App user log-in help needed

I am thinking of adding a user sign-up and log-in to my Cordova Android & iOS app which is built with VoltBuilder.

I have no experience in setting up user log-ins or server set ups, sign-up conformation emails etc.

If possible, the log-in modal will also include a “Join Newsletter” check box which will use the MailChimp API.

I may also (at a later date) use the “user log in” to validate the users subscription (iOS/Android In app purchase subscriptions) - The app doesn’t currently have a subscription but I will likely add one at a later date for access to premium content within the app.

Reasons for a log-in screen:

  1. So I know how many active users the app has (per platform).
  2. Build a user database.
  3. Build an email list.
  4. For validating Android/iOS In-app purchases/subscriptions.

Any pointers on where to start?
Does NSB offer a paid service for assisting with this?

This is more work than one would think. There are a number of edge cases and security issues to worry about.

Best options are off the shelf products such as Auth0 (we use that for VoltBuilder), Firebase and others.

VoltServer can also be used: there are some samples which come with AppStudio. This won’t have as many features as an off the shelf product.

If you have a good spec, we might be able to help you on a contract basis.

What are other users doing for this?

Hi, thank you for your insight, I already use Firebase within the app for push messages, so that might be the way to go?

I also have the use of a cloud server which we use for something else which could possibly be used for this as I already pay for it.

But, as I have no experience in this I am open to options.

Would you be able to email over what information exactly you’d need for the spec and I’ll put something together.

Many thanks.

If you’re already using Firebase, that might be the way to go.

Why not explore that option first?

Ok I’ll look in to Firebase for user logins, but is likely beyond what I am capable of doing. I use a plugin for the In app messaging so is minimal code.