Issue with initial_application_project_urls key on Perspective Mobile App for iOS

I can’t seem to get a managed configuration setting working on iOS Perspective Mobile App for the initial_application_project_urls key. I followed the instructions at Ignition Perspective Mobile App | Ignition User Manual

and sample AppConfig XML at Extra Ignition Materials | Inductive Automation

Other keys are working fine (initial_gateway_urls, hide_demo, internal_webview_auth) so I’m not sure what’s going on.

I’m using the free trial version of SimpleMDM to test. Here is my configuration:

<plist>
<dict>
<key>hide_demo</key>
<true/>
<key>initial_gateway_urls</key>
<array>
<string>https://myserver.company.com:8043</string>
</array>
<key>initial_application_project_urls</key>
<array>
<string>https://myserver.company.com:8043/data/perspective/client/myproject</string>
</array>
</dict>
</plist>

Luckily the initial_gateway_urls key is working so our users can launch the app, and browse all of the available projects and pick the one they want but it would be nice if it was already available on the home screen to click.

The sample AppConfig XML mentions that we do not even need to set initial_gateway_urls if initial_application_project_urls is configured so I tried it both ways. I also tried removing the setting for hide_demo with no luck.

I figured it out with some trial and error. Looks like initial_application_project_urls key requires you to also set initial_application_is_favorite and initial_application_name_aliases keys.

The below Managed Configuration is working for us now:

<plist>
<dict>
<key>internal_webview_auth</key>
<true/>
<key>hide_demo</key>
<true/>
<key>initial_application_project_urls</key>
<array>
<string>https://myserver.company.com:8043/data/perspective/client/myproject</string>
</array>
<key>initial_application_is_favorite</key>
<array>
<string>false</string>
</array>
<key>initial_application_name_aliases</key>
<array>
<string>My Project Alias</string>
</array>
</dict>
</plist>
3 Likes