Mobile and Direct Store Delivery Installation
Apple requires the use of an Apple Business Management (ABM) account to allow Deacom to publish the iOS version of the DEACOM Mobile application to your business and allow for it to be distributed to your employees. Deacom uploads the application to the Apple App store, then connects our store listing to your ABM account. From your ABM account, you can use a Mobile Device Management (MDM) provider to push the application out to registered devices.
Creating an Apple Business Management account and Accessing the DEACOM Mobile iOS application
Signing up for Apple Business Management:
- You will need to ensure you have your company's D-U-N-S number. You can use the link located on this help page to either lookup or obtain the D-U-N-S number for your company https://developer.apple.com/support/D-U-N-S/
- Navigate to https://business.apple.com/#enrollment and enroll for your ABM account.
- In the settings menu of the ABM home page, find the Organization Info section. There will be your Organization Name and Organization ID present in this section. Take both of those pieces of information and provide them to Deacom.
- On our Apple App store page, we will use those two identifying pieces of information to connect to your ABM account and make the application available to you.
- Once we enter the information, it may take several hours for this information to synchronize across all of Apple's databases so the application may not appear as available until the next morning.
- As new updates are made available to the store page, you will see them as available in your ABM administrative page. You can choose which ones to take and how they are pushed out to devices through your MDM provider.
Why does Apple require a D-U-N-S number?
As part of your D-U-N-S number application you will be asked to submit identifying information on your company to Dun & Bradstreet. Dun & Bradstreet then ensures that the person submitting the request is legally allowed to represent the company and is not an impersonator trying to claim they are a business entity. They will then assign you a D-U-N-S number and communicate that information over to Apple. Apple will then require that number for the creation of an Apple Business Management account. For Apple, the use of this number verifies that someone is not attempting to impersonate your company when signing up for this service with Apple.
Request URL From ECI/Deacom (First Time DSD Customers)
Customers installing DSD for the first time will need to contact Deacom Support and request to have a ticket entered to have their DSD install/download URL established for the first time. After this, customers can setup and use the download portal (discussed below) to download later DSD versions.
Downloading apps from Deacom (Mobile Application/DSD)
The last step in the process is setting up your download portal where users can download the appropriate Deacom apps. Note that Deacom will provide customers with their own specific link to their home/landing page. This link will be uploaded to your customer specific FTP folder. Deacom Mobile Applications for Android can be downloaded from Deacom. All devices using Mobile Application must be approved.
Deacom Apps home page
The home page will most likely be administered by a contact at the customer location. The table below details the fields and buttons available on this page.
Field |
Description |
---|---|
Environment |
Option to determine if the Deacom build will be placed in the Production, Test, or None category on your downloads page. |
Version |
Indicates the Deacom version that the mobile app(s) will be resigned for. |
Application |
Select the Deacom application that is being resigned. Options are Mobile and DSD. |
Provision |
Select to upload the appropriate provision. Provisions will need to be uploaded each time a new device is added. Be sure to select the appropriate provision for either mobile or DSD. |
Signing Certificate |
Select to upload the appropriate certificate. Certificates will need to uploaded each time a new device is added. Be sure to select the appropriate certificate for either mobile or DSD. |
Generate |
Click to resign the application for the selected provision and certificate. |
Go To Download Page |
If clicked, goes directly to your specific download page |
Reset |
Resets the form. |
Deacom Apps download page
The download page is displayed once users click the "Go To Download Page" button. The table below details the field and buttons available on this page.
Field |
Description |
---|---|
Install Deacom |
Click to install the Deacom Mobile application on the device. This option is used when you navigate to the site on your device. |
Download Deacom |
Option to download the Deacom Mobile application to your PC. At this point, users would use a third party software or connect to iTunes to transfer the application to a device. |
Install DSD |
Click to install the Deacom DSD application on the device. This option is used when you navigate to the site on your device. |
Download DSD |
Option to download the Deacom DSD application to your PC. At this point, users would use a third party software or connect to iTunes to transfer the application to a device. |
Share |
Option to copy a predefined text note that contains a link(s) to the specific version for users to install. This text can then be copied and emailed to users in the field. |
Downloading process
Steps |
Directions |
---|---|
1. |
Click the link in your FTP, which will bring you to the Deacom Mobile App Distribution website. Make appropriate selections in the Environment, Version, OS, Application, Provision, and Signing Certificate fields. Scroll to the bottom of the page and click "Go To Download Page". |
2. |
Clicking on the Android logos listed next to the desired Deacom version number will download the application to the user's computer. The user must then connect each device to the computer and drag the app onto the device. This will install the application and complete the process. Alternatively, if a company wants each of its employees to install Deacom on their own devices they may continue with the next step. |
3. |
Click the Share logo next to the desired Deacom version number and a prompt will appear. |
4. |
Copy the prompt into an email and send it to each employee that needs to install the app on their device. Once they click the link embedded in the email, they will be brought to the page dedicated to that specific version and can click on the logo to install either Mobile or DSD. Then the user can connect their device to the computer and drag the app onto the device. This will install the application and complete the process. |
Apple Download and Deployment Details
Customers deploying to iOS devices will not use Deacom's internal resign website, rather the application will automatically appear in the customers's ABM site under custom apps. This link: https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/DevPortalGuide/DistributinganApp/DistributinganApp.html provides information on the rest of the process. Note that each Mobile Device Management solution will also have their own documentation on how they distribute the application.
Android Download and Deployment Details
The first step in deploying the Deacom Android app is to ensure that the target device is able to install apps from sources other than the Google Play Store. This is done in the Android Settings screen under the "Security" section. The setting for "Unknown Sources" must be checked.
The first time the Deacom app runs, users are prompted for the URL of their Deacom system. *** It is important to match the URL setting with exactly what is used in a browser. The URL must start with either "http://" or "https://." Also, please note that it is common for Deacom to run on a special port. In the event your Deacom system is running on a port other than 80 or 443, your URL will need to be followed with a colon and port number such as ":8080."
Once a correct URL is entered into the App, pressing the "Confirm" button will bring the user to a login screen. A valid user name and password must be used. The first time an Android device is used, the user will be stepped through the Deacom approved devices process.
Establishing the connection to the web server
The connection to the web server is controlled through URL field in application's settings. The settings can be navigated to through the More tab on the Deacom device or Deacom Log On/Off Jobs application or through the phone's general settings (individual application settings can be accessed on the bottom of the home page).
When connecting to the web server from a 3G or 4G cell network, ensure that the port the web services are running on (typically 80 by default for HTTP and 443 by default for HTTPS) is forwarded to the server. If the server already has an outward facing IP, a rule just needs to be added to the firewall on the server. Otherwise, the router needs to be configured so that when it hears a request on the port to send it along to the correct server.