Profinity Mobile
Profinity Mobile is a companion app for iOS and Android that connects to a Profinity server and shows the web interface inside the app, over HTTPS when the server has HTTPS configured. User Datagram Protocol (UDP) heartbeat discovery lets phones on the same local area network (LAN) find servers without typing URLs.
flowchart LR
subgraph Server["Profinity server"]
Engine["Profinity"]
end
subgraph Phone["Phone"]
List["Discovery list"] --> Interface["Web interface"]
end
Engine --> List
Install the app
Prohelion does not publish the app in the public app stores. A customer who is not an OEM contacts Prohelion through the Prohelion contact page and is given the mobile kit. Prohelion supplies the Profinity Mobile source code. The organisation that distributes it builds and signs its own iOS and Android binaries, as described in OEM white-label mobile builds.
Login modes
Password sign-in uses the standard Profinity web sign-in page, which the app opens inside the app. It follows the site's Local or single sign-on (SSO) sign-in method, and it shows the two-factor prompt when the site requires it. The app can save the username and password in the phone's secure storage.
The Kiosk mode logs in automatically with a configured kiosk user (refer to Kiosk Mode). The app has no mode switch, because Kiosk Mode is a setting of the server. The web sign-in page signs in automatically when the active profile has Kiosk Mode enabled.
To set up discovery and connect a phone, refer to Connect Profinity Mobile to a server. If no servers appear, refer to Troubleshoot Profinity Mobile.