Product Documentation

Adding Windows Phone 8 Apps

Mar 05, 2014

You can add apps and files to Device Manager that you want to deploy to Windows Phone devices. You can add proprietary apps you have developed internally for your users and then deploy those apps to the Worx Store in a deployment package. You can also add app definitions of publicly available apps, so your users can access them from the Windows Phone app stores and install them on their devices. Windows Phone 8 users access their apps from the Worx Home app.

Note: Make sure that before you deploy apps to your users, that the app has been signed by the Microsoft app signing tool (XapSignTool.exe) with a valid app certificate.
You can add Windows Phone 8 apps in the following two ways:
  • Internally. Upload the application to the Device Manager database as a Windows .xap file.
  • Externally. Create an application definition that references the app data through a URL to the Windows Phone app store.

To add an internal Windows Phone 8 app

  1. In the Device Manager web console, select the Applications tab.
  2. Click New > New app.
  3. In the Import an application into the XenMobile MDM database dialog box, click Choose File.
  4. Select the file and then click Open.
  5. In the XAP parameters section, enter a description and then click Import.

To add an external Windows Phone 8 app

For Windows Phone 8 apps that you require users to have or would like to recommend to users, you can define a Windows Phone 8 app definition and then push the app to users' devices. When users open the Company Store on their device, they can install the app on their devices. In order to add an external Windows Phone 8 app to Device Manager, you need the complete URL to the app from the Windows Phone app store.

  1. In the Device Manager web console, select the Applications tab.
  2. From the New menu, select New > External Windows Phone App.
  3. In the Add an external Windows application dialog box, enter the URL to the app from the Windows Phone app store.
  4. Click Go to validate the URL link and retrieve application information.
  5. Click Add. The external Windows Phone app definition is added to Device Manager. You can add as many apps or app definitions as you want to push to users' devices. These apps can be pushed to users' devices when you add them to a deployment package .

Configuring Apps for Windows Phone 8 Worx Home

Using Device Manager, you can deploy apps to Windows Phone 8 users by creating an Enterprise Hub policy in Device Manager and then deploying the policy to users. On their devices, this policy will appear as the Windows Worx Home app. Once deployed, you can then provide Windows Phone 8 apps to users using deployment packages.

In order to provide Windows Phone 8 apps from the Windows Mobile app store or from your own development teams, you need to perform the following setup tasks as described on the Microsoft Windows Phone 8 development center web site.
Note: Make sure that you follow these setup tasks in the order presented, and ensure that you build the Enterprise Hub and add it to the Windows Phone 8 Base Package in Device Manager before you enroll your Window Phone 8 users. If not, they will not receive the Worx Home app store and will have to reenroll to receive it.

The general setup tasks are as follows:

  1. Register a company account on Windows Phone Dev Center and acquire an enterprise certificate from Symantec. Visit the Symantec Enterprise Mobile Code Signing Certificate Web site and complete the required steps to acquire an enterprise mobile code signing certificate.
  2. You will receive an application enrollment token (AET) with the .aetx extension. This file will be used in the policy created in Device Manager that you will deploy to your Windows Phone 8 devices.
  3. Obtain the Citrix developed Worx Home app store app on the Device Manager server at the following location: \Citrix\XenMobile Device Manager\tomcat\webapps\zdm\CitrixWorxHome.xap.
  4. Sign the Citrix Enterprise Hub app (CitrixWorxHome.xap) as well as any internally developed apps you want to distribute using the Microsoft app signing tool (XapSignTool.exe).
  5. Using the Device Manager web console, create a Windows Phone 8 Enterprise Hub policy and add the package to the Windows Phone 8 base package located under the Deployment tab.
  6. Enroll your Windows Phone 8 users.
  7. Optionally, you can add Windows Phone 8 apps you want to distribute to the base package package or create a separate package to deploy the apps. Apps can be from the Windows app store or internal apps you develop in-house. Note that for all internal apps, they must be signed with the certificate before you deploy them.