Account in apps

Account in apps provides a way to sign in. It also gives you access to your account information.

Contributors

  • James Bowen
  • Jacek Barcikowski
  • Yael Levey
  • +6

Please read the Licensing terms before you download this content.

Overview

'Signed out' versions of the account menu and account settings module on iOS

How it works

Account in apps covers two separate modules - the account menu module and the account settings module. Here's how they work:

'Sign in and register' CTAs

Both modules include the 'sign in or register' Call To Action (CTA). The 'sign in' button is always on the left accompanied by the words 'or register'. 'Register' is the CTA and is always written in bold text. The 'sign in' text will always appear with the 'signed out' icon sitting to its left.

Please see the 'sign in or register' CTA's download assets pack for information on the colour and styling of these buttons.

The 'sign in and register' CTA

Account menu module

The account menu module always sits at the top of the app menu. Its height should be the same as the app bar height on their respective platforms. It spans the full width of the menu.

It also includes the GEL 'settings' cog icon. This sits on the far right of the menu. Selecting this takes you to the settings screen, where you'll have access to account settings and app settings.

Account menu module - signed out

The signed out version contains the 'sign in and register' CTAs. Selecting 'sign in' or 'register' takes you to the responsive account pages to allow sign in. When you've returned to the app you'll see the 'signed in' version of the account in apps module.

Note

Please see the settings guideline for more information around; the hierarchy of available settings, recommendations on how to group settings and also to see which settings are optional or mandatory.

The 'signed out' version of the account menu module

Account menu module - signed in

The signed in version contains the 'signed in' account icon (which you can't select). It'll also includes the display name or text saying 'you're signed in' if there's no display name available. The notification bell also becomes available at this stage for pan-Βι¶ΉΤΌΕΔ notifications.

The 'signed in' version of the account menu module

Account settings module

The account settings module always sits at the top of the settings screen, just above the app settings. It includes the title bar of account settings, which also includes either the 'signed in' or 'signed out' icon (depending on whether you come to the screen signed in or signed out).

On iOS the account settings module is visually separated from app settings by clear titles bars. On Android we follow the Material design pattern of using a full break between the module and the app settings below.

The 'signed out' version of the account settings module

Account settings module - signed out

The 'signed out' version contains the 'sign in or register' CTAs. It also includes a maximum two lines of upsell copy (to be written by product) to describe the benefits of signing in or registering for a Βι¶ΉΤΌΕΔ account.

Selecting 'sign in or register' CTA takes you to the responsive account pages within apps to allow sign in or registration. When you're returned to the app, you'll see the 'signed in' version of the Βι¶ΉΤΌΕΔ account menu module.

The 'signed out' version of the account settings module

Account settings module - signed in

The signed in version of the account module contains the same title bar as above but uses the 'signed in' icon instead. In place of the CTAs we now see a series of available options:

  • A mandatory text link to your account settings (this will take them to their responsive account profile page)
  • Any settings that are stored under account but not yet available on your account profile page (currently only languages)
  • A link to sign out
The 'signed in' version of the account settings module

Signing out journey

If someone chooses to sign out they will see either:

Non mandatory sign in app

This will show a native dialog box asking if you are sure you want to sign out. Selecting 'yes' will return you to the 'settings' screen in its 'signed out' state.

Mandatory sign in apps

This will show a native dialog box asking if you are sure you want to sign out. Selecting 'yes' will take you back to the 'sign in or register' screen of onboarding.

Native sign out dialog box

Signing in journey

Signing in from a menu

After you have completed the sign in process, you are taken back to the menu in it's open state. The menu and settings are changed to their 'signed in' state.

Signing in from in-page upsell

After you have completed the 'sign in' process, you are taken back to 'page to return to'. A confirmation message animates down to confirm sign in or registration is successful. The menu and settings are changed to their 'signed in' states.

Rules

Account menu module

  • Background colour of the modules will be defined by the product
  • Fonts should be the system font or Βι¶ΉΤΌΕΔ Reith
  • The display name should always be shown if available
  • The display name should truncate if it's longer than twenty characters
  • If no display name is available in the signed in version of the account menu module, please use 'you're signed in'

Account settings module

  • A white or black background can be used for the account settings module
  • Brand colour can be used on toggles/switches/text boxes and titles
  • Use native toggles and switches
  • Use GEL recommended font sizes
  • Use the GEL 'external link' icon to accompany the link 'open account settings'

Signing out journey

  • Native dialogs: For mandatory sign in apps, 'no' should be in bold to encourage people to stay signed in.

Variations

Pull-down menu

The account module can also be used in apps with a pull-down menu. When used in the pull-down menu it's recommended that the GEL 'info' icon sits to the right of the GEL 'settings' icon. This allows you to separate the settings from the information about your app.

Please see the downloadable assets for the specs.

An example of the pull-down menu

Languages

For Irish, Welsh and Scottish 'you're signed in' has been shortened to 'signed in'. These are the translations:

  • Irish - ShΓ­nigh tΓΊ isteach
  • Welsh - Wedi mewngofnodi
  • Scottish - Log thu a-steach

Licensing

These assets are available for download on the following licence terms:

You can:

  • Download the assets and use them free of charge;
  • Use the assets without attribution; and
  • Modify or alter the assets and edit them as you like.

You can't:

  • Use the assets in a way that would bring the Βι¶ΉΤΌΕΔ into disrepute;
  • Make available the assets so that they can be downloaded by others;
  • Sell the assets to other people or package the assets with others that are for sale;
  • Take payment from others to access the assets (including putting them behind a paywall);
  • Use the assets as part of a service that you are charging money for; or
  • Imply association with or endorsement from the Βι¶ΉΤΌΕΔ by using the assets.

Disclaimer: The assets are offered as is and the Βι¶ΉΤΌΕΔ is not responsible for anything that happens if you use them.