Get user information

MobiLoud allows you to pull certain information from the current user programmatically using an object that is generated on every page load inside the app.

The object name is called “mobiloudAppInfo” and you can call it using the following piece of code:

<script type="text/javascript">
    var userObject = window.mobiloudAppInfo;
    console.log('User Push Token: ' + userObject.pushToken);
</script>

Alternatively, if you prefer to use native functions to request the user information, you can use the following piece of code:

<script type="text/javascript">
    var userObject = nativeFunctions.getDeviceInfo();
    console.log('User Push Token: ' + userObject.pushToken);
</script>

The parameters that are available in that object will look as follows:

var mobiloudAppInfo = {
    appId: string,
    appVersion: string,
    brand: string,
    hardware: string,
    manufacturer: string,
    model: string,
    nameos: string,
    osVersion: string,
    platform: string,
    pushSubscribed: boolean,
    pushToken: string,
    pushUserId: string,
    timeZone: string
};