How to use 'Nine Work for Intune' and set Configuration
Introduction
Nine Work is a full-fledged email application for Android based on Direct Push technology to synchronize with Microsoft Exchange Server using Microsoft Exchange ActiveSync, and also designed for entrepreneurs or ordinary people who want to have efficient communication with their colleagues, friends, and family members at anytime, anywhere. You may already have good experience with other E-Mail apps for Android. Regardless of your existing experience, we will give you a superb experience more than anything else. Leveraging E-Mail, Contacts, Calendar, Tasks and Notes on your mobile devices through wireless networks enhances your user experience and dramatically reduces your time.
Android Package Name: com.ninefolders.hd3.work.intune
How to add Nine Work for Intune into Intune Company Portal
# Reference link:
https://docs.microsoft.com/en-us/intune/apps-add
Logon to 'https://portal.azure.com' site with admin account
Select Intune
Client apps -> Apps

Select ADD
Select Store app - Android on App type - Select the 'Select' butto
Input detail information
Input Name
Input Description
Input Publisher
Input the following URL in Appstore URL https://play.google.com/store/apps/details?id=com.ninefolders.hd3.work.intune
Select Android 4.4 (KitKat) on Minimum operation system
Select Productivity on Category
Select Yes on "Display this as a featured app in the Company Potal"
Click on Next button

Select a group in Assignments and add it


Click on Next button
Check the configured information and click on the Create button
You can see the following screen when signing in Company Portal with the account after completing the above server settings.


How to set Configuration
App Protection Policies
Login at https://portal.azure.com as an Admin.
Select "Intune App Protection" on the left menu.
Setting a policy in the App protection policies.
Create a policy.
Platform: Select Android
Create "com.ninefolders.hd3.work.intune" through "More apps" in "Apps / Select required app" and set it as checked.

Input Name and Description and then click on Next button.

Public apps > Select public apps and Select the 'Nine Work for Intune' and then click on Next button.

Designate Data Protection and click on Next button



Select a group in Assignments
Assignments >> Include / Select groups to include >> Select the groups including the Intune target users and save them.

Check the configured information and click on the Create button
App Configuration Policies
Login with the admin account to the https://portal.azure.com site.
Select Intune App Protection.
Select App Configuration Policies.
Create Policy>Managed App.

Input Name and go to Public Apps > Select public apps and then select the 'Nine Work for Intune'

Add AppConfigs and click on Next button

Select a group in Assignments.
Assignments >> Include / Select groups to include >> Select the groups including the Intune target users and save them.

Check the configured information and click on the Create button
Nine Configuration Settings Values
App Service Configuration
App Service Configuration allows the application to connect to the appropriate app web services for an organization.
AppServicePublisher
(e.g. Intune)
Default:
Note: This key and value must be specified.
Description: MDM service provider (eg. Intune)
AppServicePublisher : Intune
If these two values are not defined, App Configuration is ignored. Therefore you must specify these key and value. This key and value are a required entry.
AppServiceHost
(e.g. appserver.com)
Default:
Note: This key and value must be specified.
Description: Hostname used to communicate with the application’s primary server (e.g. myserver.com). The application should implement its own default value.
AppServiceHost : outlook.office365.com (User Mail Server Address)
If these two values are not defined, App Configuration is ignored. Therefore you must specify these key and value. This key and value are a required entry.
AppServiceSecondaryHost
(e.g. appserver.com)
Default: Description: Server address for the subordinate accounts
AppServicePort
(e.g. 443)
Default: 443 Description: Port number used to communicate with the application’s primary server (e.g. 443). The application should implement its own default value.
AppServiceUseSSL
(e.g. True, False)
Default: True Description: Determines if the application should use SSL when communicating with the applications’ server. The application should implement a default value.
AppServiceSSLTrustAll
(e.g. True, False)
Default: True Description: Accept all SSL certificates
AppDeviceIdPrefix
(e.g. MSFT, YHOO)
Default: Nine Description: Prefix for distinguishing DeviceID, (4 alphabetic letters)
AppDeviceType
(e.g. Android)
Default: Android Description: Device Type
AppUseLoginCertificate
(e.g. True, False)
Default: False Description: Client CA
AppUserAgentPrefix
Default: Description: Full text which is used in User Agent
AppUserAgent
(e.g. Nine, MDM)
Default: Description: App name which is used in User Agent
AppReqParamPlaintext
(e.g. True, False)
Default: False Description: "The query value format in the URI contains all of the ActiveSync URI parameters.
e.g.)
Base64:
POST /Microsoft-Server-ActiveSync?jAAJBAp2MTQwRGV2aWNlAApTbWFydFBob25l HTTP/1.1
Plain text:
POST /Microsoft-Server- ActiveSync?Cmd=Sync&User=rmjones&DeviceId=v140Device&DeviceType=SmartPhone HTTP/1.1"
AppUseModernAuthentication
(e.g. True, False)
Default: FALSE Description:
AppEditableLoginId
(e.g. True, False)
Default: FALSE Description: If the value is true, you can edit the login Id field.
AppCustomerServiceEmail
Default: support@9folders.com Description:
AppPasswordEnable
(e.g, -1, 0, 1)
Default: -1 Description: App password Enable -1 : Use Exchange Policy 0 : Disabled 1 : Enabled
AppPasswordComplexity
(e.g. 0, 1)
Default: 0 Description: App password complexity (0 : Simple, 1: Alphanumeric)
AppPasswordMinLength
(e.g. 4)
Default: 0 Description: App Password Minimum length
AppPasswordExpirationDays
(e.g. 90)
Default: 0 Description: App Password expiration date
AppPasswordHistory
(e.g. 9)
Default: 0 Description: App Password History counts
AppPasswordMaxFailed
(e.g. 10)
Default: 0 Description: App Password Maximum failure counts
AppPasswordLockTime
(e.g. 60)
Default: 0 Description: App Password Maximum Lock Time (Min.)
AppPasswordComplexChar
(e.g. 0)
Default: 0 Description: App Password complex characters 0 : none 1,2 : letter + digit 3 : letter + digit + symbol 4 : letter (upper & lower) + digit + symbol
AppLauncherShortcuts
[ "Mail", "Calendar", "Contacts", "Tasks", "Notes" ]
Default: Description: eg) Add Calendar and Tasks shortcuts as default. [ "Calendar", "Tasks" ]
AppPreemptivePushScheduling
(e.g. -1, 0, 1)
Default: -1 Description: -1: User can select the option 0: Admin disables the option forcibly. User can't change the option. 1: Admin enables the option forcibly. User can't change the option.
AppDefaultCategories
Default: [ { "title": "Sales", "color": "#FF44336" }, { "title": "HR", "color": "#00bcd4" }, { "title": "IT", "color": "#009688" } ] Description:
AppSelectiveAuthentication
(e.g. True, False)
Default: False Description:
User Configuration
User Configuration allows the application to detect the user of the application, however, does not authenticate the user.
UserName
(e.g.) {{userprincipalname}} or {{username}}
Default: Description: Username of the user who is using the device. Value to be used by the application to authenticate a user. If you want to get to know about UserName and UserEmail, please read carefully below link. Configuration values for using tokens https://docs.microsoft.com/en-us/intune/app-configuration-policies-managed-app#configuration-values-for-using-tokens
UserEmail
(e.g.) UserEmail : {{mail}} or {{PrimarySMTPAddress}}
Default: Description: Email address of the user who is using the application
UserDomain
(e.g. NADOMAIN)
Default: Description: A domain of the user who is using the application
Multiple domains are able to be set with a semicolon.
(eg. NADOMAIN1; NADOMAIN2)
UserDisplayName
(e.g. James)
Default: Description: User name which is displayed in Nine app
UserSignature
(e.g. ABC Company, James, CIO, +4081234567)
Default: Description: Email signature. If empty, use "Sent from Nine"
UserLicenseNumber
(e.g. 123456781234)
Default: Description: License key
UserEmailSyncRange
Default: Description: 0: All 1: 1 Day 2: 3 days 3: 1 week 4: 2 weeks 5: 1 month
UserEmailDownloadSize
Default: Description: 0: All 1: 10KB 2: 20KB 3: 50KB 4: 100KB
UserFontFamily
(e.g. Calibri, Arial, Helvetica, sans-serif)
Default: Description: Default font family for outgoing email.
UserFontSize
(e.g. 11.5)
Default: Description: Default font size for outgoing email.
UserFontColor
(e.g. #000000)
Default: Description: Default font color for outgoing new email.
UserReplyFontColor
(e.g. #1F497D)
Default: Description: Default font color for a reply email.
UserInAppCalendarNotification
(e.g. True, False)
Default: Description: Calendar notification settings
UserDefaultEditor
(e.g. 0, 1)
Default: 0 Description: 0: Rich Text Editor
1: Text Editor
UserContactsFieldsLevel
Default: 0 Description: 0: All Fields 1: Minimum Fields (Name Fields, Phone Fields)
UserMessageFormat
(eg, 0, 1, 2)
Default: Description: 0: Text format 1: Html format 2: MIME format
UserReFwdSeparatorStyle
Default: 1 Description: 0: No separator 1: 1px 2: 2px 3: Outlook 2016
UserAutoAdvance
Default: 0 Description: 0: Open the previous item 1: Open the next item 2: Return to the current folder
UserSyncSystemCalendarStorage
(e.g. True, False)
Default: FALSE Description: The default value for syncing to the system Calendar storage
UserSyncSystemContactsStorage
(e.g. True, False)
Default: FALSE Description: The default value for syncing to the system Contacts storage
UserDownloadableAttachmentsMaxSize
Default: 0 Description: xx: xxMB Limited 0 Unlimited (Default) eg) 10: 10MB Limited 25: 25MB Limited
UserFabFrequentRecipients
(e.g. True, False)
Default: TRUE Description:
UserFindingContactsStorage
Default: 0x1111 Description: 0 : Turn Off all Contacts storage 0x1111: Turn On all Contacts storage
0x0001 : Nine Contacts 0x0010 : All System Contacts 0x0100 : Suggested Contacts 0x1000 : GAL
UserSyncWhenRoaming
(e.g. 0, 1)
Default: 0 Description: 0: Off 1: On
EnforceSyncWhenRoaming
(e.g. True, False)
Default: FALSE Description:
UserReportDiagnosticInfo
(e.g. True, False)
Default: TRUE Description:
UserBiometricUnlock
(e.g. True, False)
Default: FALSE Description:
UserNotesTemplate
Default: Description: Ex) "UserNotesTemplate": { "Title": "Memo", "Template": "To: \nFrom: \nDate: \nSubject: \n\n" }
UserFavoriteFolders
Default: Description:
EnforceExternalBrowsers
(e.g. com.microsoft.emmx, com.android.chrome)
Default: "" Description: The package names of the Browser app which is used as the default Browser.
Policy Configuration
PolicyMaxEmailLookback
Default: Description: Max sync range of the user 0: All 1: 1 Day 2: 3 days 3: 1 week 4: 2 weeks 5: 1 month
Branding Configuration
Branding Configuration allows an application to customize the look and feel for a specific organization.
BrandingLogo
(e.g.. http://myserver/image.png)
Default: Description: String representing HTTP URL of the image to download and display as the main wallpaper within the application. Each application could implement the visual representation differently.
- Recommend format: PNG (Other formats are applicable)
- Background color: #ff009688
- Recommend resolution: 720x264 (Max 1024x1024)
BrandingName
(e.g. Company Name)
Default: Description: String representing the company name which could be displayed in the application.
BrandingColor
(e.g. #1F497D)
Default: Description: RGB(31, 73, 125)
Security (or Custom) Settings
Security (or Custom) Settings allows an application to enable or disable certain security features
AllowEmailSync
(e.g. True, False)
Default: TRUE Description: Allow Email sync
AllowCalendarSync
(e.g. True, False)
Default: TRUE Description: Allow Calendar sync
AllowContactsSync
(e.g. True, False)
Default: TRUE Description: Allow Contacts sync
AllowTasksSync
(e.g. True, False)
Default: TRUE Description: Allow Tasks sync
AllowNotesSync
(e.g. True, False)
Default: TRUE Description: Allow Notes sync
AllowPrint
(e.g. True, False)
Default: TRUE Description: Allow print
AllowShareContents
(e.g. True, False)
Default: TRUE Description: Allow to share the contents of Email/Tasks/Notes
AllowShareAttachment
(e.g. True, False)
Default: FALSE Description: Allow to share the attachments to 3rd party app
AllowSaveAttachment
(e.g. True, False)
Default: FALSE Description: Allow to save attachments into external storage
AllowGalShare
(e.g. True, False)
Default: TRUE Description: Allow to deliver the GAL search results to 3rd party app
AllowNotificationPreview
(e.g. True, False)
Default: TRUE Description: Allow to display the Email Body snippet on Notification drawer
IgnoreExchangePolicy
(e.g. True, False)
Default: FALSE Description: Disregard Exchange Policy. Instead, MDM controls the policy.
AllowSyncSystemCalendarStorage
(e.g. True, False)
Default: FALSE Description: Allow for Nine Calendar data to sync to system calendar storage.
Users can see Nine Calendar data on the stock Calendar app.
AllowSyncSystemContactsStorage
(e.g. True, False)
Default: FALSE Description: Allow for Nine Contacts data to sync to system contacts storage.
Users can see Nine Contacts data on the stock Contacts app.
AllowCamera
(e.g. True, False)
Default: FALSE Description: Allow to open files from Whitelist apps only
AllowExportMessage
(e.g. True, False)
Default: FALSE Description: Allow to export Message
AllowEWSConnectivity
(e.g. True, False)
Default: TRUE Description: Allow EWS connectivity for the features such as Shared Calendar features.
AllowBiometricUnlock
(e.g. True, False)
Default: TRUE Description: Allow Biometric authentication such as Fingerprint to unlock screen.
AllowManageFolders
(e.g. True, False)
Default: TRUE Description: Allow to manage folders such as create, rename, delete
AllowManageCategories
(e.g. True, False)
Default: TRUE Description: Allow to manage categories such as create, rename, delete
AllowMultipleAccount
(e.g. True, False)
Default: FALSE Description: Allow to set up multiple accounts
AllowWidgetEmail
(e.g. True, False)
Default: TRUE Description: Allow to use the Email widget
AllowWidgetCalendarAgenda
(e.g. True, False)
Default: TRUE Description: Allow to use the Agenda widget
AllowWidgetCalendarMonth
(e.g. True, False)
Default: TRUE Description: Allow to use the MonthView widget
AllowWidgetTasks
(e.g. True, False)
Default: TRUE Description: Allow to use the Tasks widget
AllowWidgetBadge
(e.g. True, False)
Default: TRUE Description: Allow to use the Badge widget
Please download the latest version of Nine Work for Intune - v4.1.9c

Last updated