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 name | Feature ID | Purpose |
|---|---|---|
| Mobile App Login Core Services | CloudSolutions.Mobile | Provides the shared mobile support layer. |
| Mobile App Login Interface | CloudSolutions.Mobile.Host | Adds the tenant-selection page used before redirecting a user to the correct tenant login. |
| Login using mobile app | CloudSolutions.Mobile.AutoLogin | Adds 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:
- enable the core mobile services
- enable the host login interface on the default tenant
- give mobile users the MobileLogin entry point so they can choose the correct tenant
- 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.