Haiilo Mobile App

The Haiilo mobile app is the mobile version of your digital home. Based on your Haiilo Home, the mobile app gives you access from anywhere and at any time.

What this app requires and how it works, is summarized here and in other articles.

Installation & Configuration

Installing and setting up the app is quite simple:

  1. Access the app store on your Android or iOS mobile device
  2. Search for "Haiilo"
  3. Download app & open it
  4. Enter the URL of your Haiilo Home
  5. Enter login data
  6. Done

Please note that depending on the size of your Haiilo Home, the initial setup of your app after login may take a few minutes until all data is loaded in the background and you can use the app.

Permissions

In general, there are the following permissions that a user can have to see the corresponding content in the app:

  • App (exklusive)
    • Enable timeline module
    • Enable news module
    • Enable homepages module
  • Browser & App (mixed)
    • Access other profiles
    • Write and Receive Messages
    • Access pages
    • Access communities
    • Search

Please note that the permissions labeled "Browser & App (mixed)" overlap with the browser view, so they apply there as well. This means, for example, that a user with the permission "Access to pages" can access pages in both the app and the browser. Restricting these permissions to only one location (browser or app) does not work.

Note:

The moderator mode works in the app, but cannot be disabled or enabled there. This means that if a user has activated moderator mode in the browser, for example, this user will also see the tabs in the app (e.g. "Chat" or "News") to which he otherwise has no permissions because moderator mode gives him all permissions. For this to take effect, the user must activate Moderator Mode before logging in to the app, or close the app completely once after activation and reopen it.

System Requirements

Certain functions of the app require a specific Haiilo Home version in addition to the app version:

  1. The interaction bar for commenting and liking blog posts is implemented from version 21.1.0.
  2. The right to access the timeline ("Access to timeline") can be optionally assigned as of version 21.6.0.
  3. Direct playback of video files on external video platforms works from version 21.6.0.
  4. Re-view the terms of use after confirmation can your users from version 18.10.3.
  5. Access to the Google Workspace document repository is possible from 25.8.0.
  6. Access to M365 Share Point integration is possible from version 25.9.0.
  7. In-app notifications require at least version 28.1.0.
    1. In-app notifications are a requirement for subscribing to posts and "@mentions" in comments and creating posts
  8. "Magic Links" work from version 28.3.0.
    1. Not all apps and widgets can be accessed natively in the app. For some of them, the user jumps to the web view of Haiilo Home. A magic link saves the user from having to log in again to the web view and thus enables immediate access to the content called up.
  9. Access to home pages in the mobile app requires version 28.6.0.
  10. Voice messages can be sent and received within the app as of version 32.0.0.
  11. You can delete chat messages from version 28.6.1.
  12. SSO callbacks work as of version 32.5.0.
  13. Native content app works from version 35.4.0.
  14. RTE Widget for home pages works from version 35.4.0.
  15. Custom UI translations work from version 39.0.0. (this feature is not available for on-premise)

You host your Haiilo yourself and have set firewalls or similar network restrictions? The following paths must remain accessible, otherwise access to the mobile app is not possible:

  1. /web/auth/providers/public
  2. /web/sso/settings/public
  3. /web/about

Hardware Requirements

The hardware requirements differ between Android and iOS:

Android

  • Access to the official Google Play Store
  • at least Android version 8.0 or newer
  • at least 50 MB free disk space (300 MB recommended)
  • at least 2 GB RAM or more

iOS

  • at least iOS version 15.1 or newer (it the Haiilo Mobile App version 6.2.0 iOS 14 is no longer supported)
  • at least 50 MB free disk space (300 MB recommended)
  • the iPhone SE model or newer is recommended

Features

The app offers various features, which we explain in more detail in individual articles:

  1. Homepages
  2. Timeline & News
  3. Pages & Communities
  4. Chat
  5. Global Search
  6. Notifications

Native apps & widgets

Haiilo mobile app can display various apps & widgets natively within the app.

Note:

Apps that cannot be displayed natively redirect the user to the mobile browser, and widgets that cannot be displayed natively are generally not displayed.

Apps

Name Native?
Blog Yes
Content Yes
Event No
Documents Yes
Form No
Forum No
List No
Tasks No
Timeline Yes
Wiki Yes

Widgets

Name Native?
Upcoming events No
Upcoming birthdays No
Featured Post No
Trending hashtags No
Online users No
User profile Yes
Facegame No
iFrame Yes (see notes)
Do you know? No
New colleauges No
Latest blog articles Yes
Latest files Yes
Latest wiki articles Yes
RSS feed No
Poll Yes
Suggested communities No

Suggested pages

No
Image Yes
Code Yes (see notes)
Downloads Yes
Blog article Yes
Wiki article Yes
Single file Yes

Callout

Yes
HTML No
Bookmarks Yes
Link Button Yes
Media Yes
Rich text editor Yes
Teaser Yes
Text Yes
Divider Yes
Video Yes
Headline Yes
Subscriptions No
Recommended blog articles Yes
Complete profile No
Timeline No
Welcome No
Plug-ins Yes (see notes)

Specials of widgets: plug-ins, iFrame and code widget

The plug-ins, iFrame and code widgets are developed natively for the Haiilo mobile app with special requirements:

  • Plug-ins
    • Scrolling within the plug-in is not supported (it is recommended to set a good default size of the plug-in)
    • the chart plug-in is currently not supported for iOS
  • iFrame widget
    • Scrolling is currently not supported for Android
    • an iFrame to another Haiilo URL does not work
  • Code widget
    • not all codes are supported

White labeling

By the way, we completely understand if you want to provide your colleagues with the mobile app in your own design. To learn how to get the Haiilo app in your CI with a white-label solution, check out this article: Mobile App: White labeling.

Your own white label app can be rolled out to end users in a number of ways. In this article, you can find out which paths are available: Mobile app: Rollout scenarios.

FAQ

Is there an AppLock function?

For the Haiilo mobile app, each user can activate an AppLock in the app. In addition, the AppLock function can be enforced if you use a white label app or if you distribute the app to your users via an MDM/EMM while you have configured the corresponding setting. You can also read more about this here: Mobile App: Mobile App: Make available via EMM/MDM.

Is there a function to prevent screenshots?

Screenshots can only be prevented in the Haiilo mobile app if you push the app out to your users via an MDM/EMM while you have configured the appropriate setting. You can also read more about this here: Mobile App: Mobile App: Make available via EMM/MDM.

Note:

From Google's technical point of view, it is intended under Android that an activated AppLock function also prevents screenshots.

Why can't I download files completely?

To make full use of your digital home, you will also share files with your colleagues for download. If you work on the desktop, you can download the files you want in the usual way and save them to your preferred folder, depending on your browser settings. In the app, things are a bit different. 

Since this is corporate information, a direct download of files is not intended. For data protection reasons, we do not store files in the device's file system, but in the app cache in advance. PDFs and common Microsoft Office documents are displayed as previews, so normal read access is provided.

If you still want to download the file, the process differs depending on the operating system:

iOS

The display on iOS is a bit misleading here. The file is downloaded for opening, but not saved on the device, this step has to be done manually. Users have the option in the open file to also download the file from the app cache, i.e. save it on the device. Through this function, the user can optionally choose the location to save the file or add it directly to a mail as an attachment, if necessary.

Android

To transfer a file to a local mobile folder, the file can be opened from the app. The file opens in the reading view or a compatible 3rd party app (e.g. Acrobat Reader). From there, there is usually the option to "share" the file to a desired location.

What are the reasons behind it?

Many devices are configured to back up the entire system to a cloud. If the downloaded data were simply located in the file folder, there would be a risk that it would quickly travel somewhere on the network. Apps can't access the data in another app's cache. Among other things, this prevents the data from ending up in clear format in e.g. private Google Drive service. If a user leaves the company and no longer has access to his Haiilo account, he also no longer has access to downloaded data after logout (because he no longer has access to the app cache).

Why don't the push notifications work?

We have a checklist of the most common configuration errors here:

  • Have you enabled push notifications in your administration settings?
  • Have you enabled push notifications in the user notifications?
  • Does the corresponding terminal device appear in the device list?

Case 1: Administration setting missing

To fix this problem you need access to the administration area in Haiilo. Here you can check "Push notifications" under "General settings" > "Notifications".

Case 2: Personal attitude missing

For this, every user has to call up his "Notification settings" under the personal account settings. There you can activate the push notifications.

Case 3: The device is missing

For push notifications to work, the mobile device must be registered once. Normally, this happens during the initial setup of the app. If the device registration is not finalized, it is sufficient for your users to log out of the app and log in again. The registered devices for the respective user account can be found under "Settings" in the user profile.

Was this article helpful?