Maximo Anywhere apps must be
digitally signed before they can be run on a device, distributed for testing, or submitted to the
store.
About this task
For apps that run on Android devices,
follow the instructions in the Android
documentation for signing
Android APK files.
For apps that run on iOS
devices, follow the instructions in the iOS documentation for maintaining your signing identities and certificates.
For apps that run on Windows devices,
certificates must be installed on the devices as trusted certificates. Maximo Anywhere provides default certificates, but
these certificates are temporary and eventually must be replaced with a certificate that you create.
The default certificates are in the windows\native directory
on each app. Each certificate is named MaximoAnywhere_TemporaryKey.pfx. You can
update the certificate at any time.
Procedure
- From the mobilefirst_install_dir/MobileFirst_Platform_Server/ApplicationCenter/installer directory, download and extract the IBMApplicationCenterWindowsStore.zip file on your device.
- Run IBMApplicationCenter.exe.
- Enter your product key. Microsoft product keys are
required for sideloading apps that are not published to Windows Store. The product keys must be licensed
in Microsoft and installed on the mobile device operating
system.
- If you do not want to use a default certificate, create your own *.pfx
certificate. This process must be completed for each app individually:
- On your development workstation, open Visual Studio Tools and double-click the
*.jsproj file that is in the
windows/native directory.
- From the Solution Explorer, double-click the package.appxmanifest file,
and then click the Packaging tab.
- In the Choose Certificate dialog box, select one of the options for
including a *.pfx certificate, and click Save. The
certificate is copied to the windows\native directory for
the app.
- Start the IBM MobileFirst® Platform Application
Center app, and connect to your IBM MobileFirst Platform Server.
- After your MobileFirst
Server connects,
download and install the Maximo Anywhere apps
onto your device.