The SnapComms MAC App can be downloaded from your SnapComms Content Manager > App Management > App Download. Select the 'Authentication type' (select SnapComms authentication if your MAC machines are not bound to on-premise Active Directory), click the 'Download' button and this generates a .pkg file that you can upload to your MDM's Packages.
Below are guidelines on how to package the deployment of your Organization App Code via Configuration Policies, so this value will be hardcoded in your MAC App and your MAC users will be able to bypass entering your Org App Code.
Note: Each MDM platform may have a different plist configuration format, kindly check with your MDM provider if the samples below do not match with their required format.
After the SnapComms MAC App (.pkg) has been uploaded to your MDM's packages in JAMF PRO > go to 'Computers' > 'Configuration Profiles' > click '+New' > assign a name, then click 'save'
Within the Configuration Profile menu, scroll down to 'Application & Custom Settings' > select 'Upload', and enter the following values:
Preference Domain: com.snapcomms.osx.SnapClient
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>appCode</key> <string>YourOrgAppCode</string> </dict> </plist>
Note: From the PLIST above, change the value within the <string></string> to your Organization App Code, from your SnapComms Content Manager, you'll find this under App Management > Mac & Mobile Settings. Click on 'Save'.
Go to the 'Scope' tab to add your target users or machines
Confirm that the App package and Configuration Policy has been deployed.
Note: If you will be deploying a SnapComms MAC App with Active Directory as the authentication type, you may be required to wrap the downloaded .pkg file by using the IntuneUtilApp Wrapping Tool to convert it to a .intunemac file to be able to create a Line-of-Business (LOB) MAC App in Intune, refer to Microsoft Intune's instructions from https://docs.microsoft.com/en-us/mem/intune/apps/lob-apps-macos.
Here's a sample terminal command once the SnapComms MAC App and IntuneUtilApp have been downloaded and saved in the same directory (only copy the.pkg file) and IntuneAppUtil has been made executable (run terminal and enter chmod +x IntuneAppUtil)
./IntuneAppUtil - c ./SnapClient.pkg -o ./ -v
Contact firstname.lastname@example.org if you have questions on this step.
After the SnapComms MAC App (.pkg) has been uploaded to your macOS Apps in Intune, remove the com.snapcomms.SnapScreenSaver package or other sub-apps and only retain com.snapcomms.osx.SnapClient.
Go to Devices > Under Platform, select macOS > 'Configuration Policies' > 'Create Profile' > select 'Templates' under Profile Type, and 'Preference File' > click 'Create'.
- Within the Preference File, assign a name (e.g. SnapCommsMacOrgAppCode), click Next.
Within the Configuration Settings, in the 'Preference domain name' field, enter com.snapcomms.osx.SnapClient.
On your MAC, create a text file via your text editor with the content below and save it as snapcommsmacorgappcode.plist (note that the file should be in .plist format). Change the value within the <string></string> to your Organization App Code, from your SnapComms Content Manager, you'll find this under App Management > Mac & Mobile Settings. Click on 'Next'.
Select your Scopes and Assignments, and click 'Next'.
Confirm in the Status if the macOS App and the Configuration Policies have successfully been deployed to your users