When it comes to developing innovative app startup ideas, navigating initial screens can be a crucial step in the process. In this article, we'll explore the different types of initial screens used by Cloud Softphone apps and white-label apps, including the classic initial screen, generic app, and white-label app.

Classic Initial Screen

The classic initial screen is the default screen used by both generic Cloud Softphone apps and white-label apps. This screen consists of two input fields, a submit button, and a QR code reader. The way user input gets processed depends on whether it's a generic or white-label app.

In the case of the generic app, the first input field is titled "Cloud ID" and the second input field is labeled "Password." The text from the first input field is processed by finding the last "@" character from the end of the string and splitting the string in two. The first part is treated as username, while the second part is used as cloud ID.

On the other hand, white-label apps use a slightly different approach. Since the cloud ID is hard-coded into the app binary during the white-label build process, the content of the first input field is treated differently.

Generic App

For generic apps, the initial screen requires users to provide their "Cloud ID" and "Password." The username and password inputs are then processed accordingly. For example, if a user enters "user@server.com," the app will treat "user" as the username and "server.com" as the cloud ID.

White Label App

White-label apps, on the other hand, use a different approach to initial screen processing. Since the cloud ID is hard-coded into the app binary, users only need to provide their username and password. The app will automatically use the embedded cloud ID for provisioning.

QR Code Reader

Many mobile applications have an embedded QR code reader that can be used to scan a code containing login input parameters, making the login process easier. This code should contain text in the following format: "csc:username:password@cloudID."

Provisioning Link

Provisioning links can be sent via welcome email, SMS, or shown on a web page. When users click on such a link in their browser on a device with the app installed, it will behave exactly like scanning the QR code using the embedded scanner.

Registration Wizard

The registration wizard is only available in Cloud Softphone white-label apps and typically used to verify the user's phone number. It consists of two pages: the first page asks users to fill in their phone number, including country code, while the second page verifies the user's input using a phone number verifier web service.

In conclusion, navigating initial screens is a crucial step in developing innovative app startup ideas. By understanding the different types of initial screens used by Cloud Softphone apps and white-label apps, developers can create seamless login experiences for their users.