Products can be configured to allow users to have multiple profiles. This is a helpful feature for customers who may want to share one account with several user profiles, e.g. families.
It is also possible to enable kids mode for profiles used by children. Kids mode limits the profile catalogue to exclusively age appropriate content.
<aside> ℹ️ The separate profiles will have separate playback histories, but can (and in most cases should) be counted as one unit when doing royalty calculations.
</aside>
Profile selector
Choose Profile
screen appears after user login
, on app cold start for authorised user
and from Settings screen
Choose/Edit Profiles screen
. The profile selector should be shown upon a success. The user should otherwise be redirected to the Home Screen.Add Profile Screen
. If requests for a list of avatars fails or BE responds with an empty list - the user should still be able to create a profile without an avatar. In this case, list view should be hidden.Edit Profile Screen
. If requests for a list of avatars fails or BE responds with an empty list - existing avatars or the first letter of Profile's username with a background should be shown.Edit Profiles
and Choose Profile
are options accessible from the same screen.ChooseProfile Screen
upon app start, cached values of profile user feature
should be relied on, user features should thus be fetched right after user login from the Login screen.Add Profile
button, the client should rely on cached values of profile user feature
If your products are set up to allow user profiles; you can set up separate landing pages used for profiles using kids mode.
Example from Fabel’s kids mode.
Our preferred way to handle Kids mode, is by using age range in the ONIX-files delivered to us. With that in place, the service can be configured to only allow content from specific age ranges to be available for kids profiles.
More about how to deliver this in the link below: