Ignition Perspective Mobile App Changelogs

Hey folks! We’ve had some requests to list changes made to the Perspective Mobile Apps. Since the mobile apps aren’t part of the normal release cadence, we’ve decided to start a separate topic for them.

We’ll list the app versions in the posts, but be advised that we generally have to wait a few days for the new apps to roll out on the various platforms.

7 Likes

iOS: 0.96 (71)
Android: 0.96

16427: Alphabetize listed projects when browsing a gateway
The list of projects shown when browsing a gateway is now ordered alphabetically.

16105: Implement Managed configurations options for Android and iOS
The Perspective Mobile App can now be remotely configured via Android and iOS enterprise services (via third-party Enterprise Mobile Management software)

Ability to access app logs
Under settings there is now a View Logs option. Behavior is as follows:

  • Android prompts you to open with a browser or other app of your choice.
  • iOS gives you the regular share actions which includes “Save to Files”.
2 Likes

iOS: 0.97
Android: 0.97

507: Bug fixes with Bluetooth error handling and some error message modifications.

We’re in the works of pushing out some fixes for the Android mobile app.
Android: 0.97.1

327: Fixed an issue where the camera view when scanning a barcode was skewed on certain Android devices.
1251: Fixed an issue where Android devices without a camera were unable to download the Perspective Mobile App.

Android: 0.97.2

1356: Fixed an issue with the app’s login screen when using OpenId Connect or SAML authorization on Android.

1 Like

Release notes for version 0.98

Both Android and iOS:

  • Added support for scanning inverse barcodes.
  • The mobile app will now return the scanned barcode type via a barcodeType property in the perspective Barcode Scanned event script.

Android only:

  • Fixed an issue where authentication could open a web browser for login instead of using the native app
  • Prevented a crash that could occur when creating a shortcut bitmap.

Release notes for version 1.0 (estimated release of August 20th)

  • Android:
    • 18: Prevent resizing Perspective views when keyboard is up
    • 23: Improve native apps “Application Error” screen description
    • 39: Make mobile version code not dependent on build
    • 15: Allow disabling swipe to refresh
    • 13: Fixed a crash in String.abbreviate()
    • 14: Fixed a crash in Picasso retrieval
  • iOS:
    • 23: Improve native apps “Application Error” screen description
    • 38: Make mobile version code not dependent on build
    • 21: iOS Perspective App unable to reach gateway through Citrix Netscaler
    • 16: Allow disabling swipe to refresh
1 Like

Release notes for version 1.0.2 (estimated release of January 25th)

  • Android:

    • 24: The system.perspective.download scripting function now prompts the native app to save the target file locally (requires the project is hosted on an 8.1.14+ gateway)
  • iOS:

    • 24: The system.perspective.download scripting function now prompts the native app to save the target file locally (requires the project is hosted on an 8.1.14+ gateway)
    • 69: Fixed the padding of tables for iOS 15 which caused gaps on the various tables used throughout the ap.

Release notes for version 1.0.3 (estimated release of February 4th)

  • Android
    • 66: Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters
    • 67: Pinch and zoom functionality for running perspective sessions fixed on android
  • iOS
    • 66: Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters

Release notes for version 1.0.4
General

  • 82: Added third party dependency attribution.
  • 31: Added support for front camera barcode scanning. In addition, the Scan Barcode Action now supports specifying either the front or back camera as the default.
  • IGN-5335: Updated various third party dependencies.

iOS

  • 55: Users can now click outside of the login panel on iPads.
  • 65: Added support for EMM, which conforms to the AppConfig standard. An AppConfig compatible specification document is available in under the Extra Materials page of the Inductive Automation website.

Updates for version 1.0.5 (estimated release of January 3rd)
General

  • 46 & 91: Improved error handling from shared library code.

Android

  • Minor Library compatibility updated for Android 13

iOS

  • 35: Updated back swipe gestures to behave like the Back navigation action.
  • 103: Improved handling of Gateway status discovery and app launches for Gateways over poor network connections.
  • 85: Included additional privacy info keys for compliance.
2 Likes

Updates for version 1.0.5.1 (estimated release of January 13th)

Android

  • 128: Fixed an issue with NFC scanning on Android versions 12 and 13
1 Like

Updates for version 1.0.6 (estimated release of March 2nd)
General

  • 133: DeepLinks will now always attempt connecting over HTTPS first when launching Perspective apps.

Android

  • 132: Fixed an issue with Bluetooth scanning permission requests.

iOS

  • 102: Fixed an issue with Accelerometer usage crashing the mobile app.
  • 136: Fixed an issue with Perspective barcode events not being processed while the Accelerometer is enabled. Simultaneous Accelerometer actions and barcode scanning now works as expected.
2 Likes

Updates for version 1.0.7 (released October 18th)

General

  • 161: Fixed an issue so that view permissions are now properly reflected upon login.

Android:

  • 141: Accelerometer actions now return values at the requested rate instead of only once.

iOS:

  • 164: Fixed a system.perspective.download issue to allow downloads regardless of the port a Gateway is using.
  • 158: Added a new iOS Restriction ephemeral_auth_sessions and relaxed the requirement of using Safari for authentication when using Single App mode or guided access on iOS.
  • 17: Added landscape orientation support for barcode scanning.
3 Likes

Updates for version 1.0.8 (released April 10th)

General

  • 95, 129, 143, and 177: Updated error handling for Gateway address fields and parsing.
  • 149: Fixed an issue preventing redundant Gateways with module mismatches from being added to the Perspective App.
  • 119: Added support for the following Eddystone formats: UID, EID, URL, Plain TLM, and Encrypted TLM. BLE Beacon UUID and MAC address are also now included at the new address key, if available.
  • 195: Added support for the insecure Boolean query arg: If set to true, HTTP will be preferred over HTTPS.

iOS

  • 192: Added an additional iOS AppConfig Boolean restriction of internal_webview_auth to keep authentication flows within a webview for external IDPs. Note that this should not be used unless it is the only way to perform auth.
3 Likes