Skip to main content

Mobile

Mobile supports the WinnerWare mobile app experience by helping users reach the correct tenant, sign in more smoothly, and carry device-aware behavior into the login flow.

Overview

This module is used when WinnerWare is delivered through a mobile app shell and needs a more guided sign-in experience than a standard browser login page. It helps users pick the right tenant, remember that choice, and carry mobile app context into the sign-in process.

Key Features

  • Adds a mobile tenant-login entry point.
  • Supports remembering the selected tenant for future sign-in.
  • Adds mobile-specific sign-in and change-tenant actions to the user menu.
  • Supports device-aware login behavior for mobile app use.
  • Stores device information on the user profile for related mobile experiences.

How It Works

The mobile feature set is split into three pieces:

Admin display nameFeature IDPurpose
Mobile App Login Core ServicesCloudSolutions.MobileProvides the shared mobile support layer.
Mobile App Login InterfaceCloudSolutions.Mobile.HostAdds the tenant-selection page used before redirecting a user to the correct tenant login.
Login using mobile appCloudSolutions.Mobile.AutoLoginAdds mobile-aware login behavior and supporting menu items.

When the host feature is enabled, users can open the mobile login page, enter a tenant key, and optionally remember that tenant. WinnerWare then redirects them to the tenant-specific sign-in page.

When the auto-login feature is enabled, the login flow can include device information supplied by the mobile app and show mobile-specific menu actions such as Change Tenant.

Configuration

Login entry point

  • MobileLogin

Feature notes

  • Mobile App Login Interface is intended for the default tenant only.
  • The remembered-tenant flow stores the chosen tenant so returning users can be redirected more quickly.
  • The auto-login feature extends the sign-in form and user menu for mobile app use.

Usage

Use this module when the mobile experience should guide users to the correct tenant and reduce friction during sign-in. It is especially useful in multi-tenant WinnerWare deployments where a mobile user may need help landing in the right place.

Example setup

One clear rollout pattern is:

  1. enable the core mobile services
  2. enable the host login interface on the default tenant
  3. give mobile users the MobileLogin entry point so they can choose the correct tenant
  4. enable auto-login behavior when the mobile app should pass device-aware sign-in details into the login flow

Developer Notes

  • The host flow adds a tenant-selection page with an optional remember-me choice.
  • The mobile user menu adds Change Tenant and a mobile-specific Sign in entry when the request is coming from the app.
  • The current implementation also stores device-related information on the user profile so other mobile-connected features can reuse it.