Skip to content

Profinity Mobile

Profinity Mobile is a companion app for iOS and Android that connects to a Profinity server over HTTPS and shows the web interface inside the app. 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
Profinity broadcasts a UDP heartbeat that fills the discovery list in Profinity Mobile, and the app then connects to the chosen server over HTTPS and shows its web interface

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.

Install the app

Prohelion does not publish the app in the public app stores. Contact Prohelion at the Prohelion Website to receive the installation files. Prohelion supplies the app as 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

The Password mode is 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.