Skip to content

Releases: microsoftconnect/ms-intune-app-sdk-ios

17.2.1

13 Jan 18:34
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue where unrestricted shared data was unreadable by other extensions in iOS 16.1.1+.

17.2.0

04 Jan 20:53
Compare
Choose a tag to compare

Bug Fixes

  • Fixed preferredInterfaceOrientationForPresentation crash when showing MAM view controllers.
  • Fixed potential race condition causing unexpected PIN resets.
  • Fixed infinite wait when Offline Grace Period expires in a share extension.
  • Fixed issue where QuickLook file previews might not have a "Done" button to allow users to dismiss the view.
  • Fixed issue where policy might not be applied to the the share button on a file preview displayed using UIDocumentInteractionController's presentPreviewAnimated method.
  • Fixed issue where Widget extensions would not apply policy until after device reboot.
  • Fixed timing issue which could lead to the first QuickLook file preview displayed by the app being unmanaged.
  • Fixed issue where third party MDM or third party LOB apps cannot be detected as MDM managed if OID mapping doesn't exist for IntuneMAMUPN app config value.
  • Fixed issue where apps couldn't use certain LLDB features when integrated with the SDK.

17.1.2

11 Nov 16:40
Compare
Choose a tag to compare

Bug Fixes

  • Fixed crash on iOS 15 simulator from strong linking apple archive.

17.1.1

31 Oct 15:25
Compare
Choose a tag to compare

What's New

  • Added support for managing SWCollaborationView.
  • Performance improvements.
  • Security enhancements.

Bug Fixes

  • Fixed issue where remove account alert would not allow to reset existing devicePrimaryAccountId when both accounts share the same UPN.
  • Fixed issue where users could not share from an app with unrestrictive outgoing data transfer policy to an Intune-enabled app that is unmanaged via a share extension.
  • Updated message that is displayed to end users when access is blocked due to offline grace period policy.
  • Fixed issue where if an application defines its own UIApplication class and it overrides openURL, the openURL call will get altered URLs which may affect its behavior.
  • Fixed crash when uploading document in WKWebView with blocked incoming data policies.
  • Fixed crash when MAM initializes before ADAL token cache.

17.0.0

10 Sep 00:13
Compare
Choose a tag to compare

What's New

  • This update is required for apps built with Xcode 14.
  • iOS 14 is now the minimum supported iOS version for the Intune SDK. Application developers should configure their deployment target to iOS 14 or higher.

Bug Fixes

  • Fixed issue where the loginAndEnrollAccount API would make a call to UIKit from a background thread.

16.1.1

03 Sep 01:29
Compare
Choose a tag to compare

What's New

  • iOS 16 support for apps compiled with Xcode 13
  • Allow "Save Image" action in share menu if photo gallery location is allowed.
  • Changed the behavior of the 'Block access' offline grace period conditional launch policy to be based on connectivity to the Intune service rather than internet connectivity.

Bug Fixes

  • Fixed issue where the completion handler is sometimes never called when setting the ui policy identity.
  • Fixed accessibility issue where voice over would be able to focus on elements behind the app blocker popups.
  • Fixed issue where SDK UI would not be displayed if the app has misconfigured UIApplicationSceneManifest in the Info.plist.
  • Fixed issue where applications could get passed the -intunemam version of their protocol under certain conditions.
  • Fixed issue where a paste alert was showing in iOS 16 beta when tapping on a text view.
  • Fixed issue with OpenURL alerts displaying for blocked URLs.
  • Fixed issue where multiple "Sharing not allowed" alerts appeared when sharing multiple files via Save to Files.
  • Fixed issue where the "Sharing not allowed" alert only appeared when sharing via Save to Files the first time it is selected.
  • Fixed issue where apps launching in the background could restart the PIN/Auth policy timers if the timeout had not yet expired.
  • Fixed issue where user could get blocked by conditional launch if they have an expired auth token.
  • Fixed issue where policy change notifications could be posted on launch/resume when there was no managed user.
  • Fixed issue in iOS 16 where no sharing options are available if the 'Policy managed apps with Open-In/Share filtering' sharing policy is enabled.
  • Fixed issue where file name and icon are not displayed in the share sheet when 'Send org data to other apps' policy is set to 'Policy managed apps with Open-In/Share filtering'.
  • Fixed issue where an empty string was returned instead of nil for IntuneMAMPolicyManager's primaryUser when there was no managed identity.
  • Fixed issue where conditional launch spinner would be displayed for several seconds on app launch when running on iOS 16.
  • Fixed issue where IntuneMAMDataProtectionDidChangeNotification would not get posted when file encryption policy changed.

16.0.12

24 Aug 14:24
Compare
Choose a tag to compare

What's New

  • Performance improvements.

Bug Fixes

  • Fixed issue where wipe could occur if the AAD cache has guest accounts.
  • Fixed crash that could occur on SelectiveWipe when the enrolledIdentity is nil.

16.0.9

29 Jul 14:50
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue within MAM SDK where incorrect account could be used to authenticate with MSAL if device has multiple accounts. If your app is using 16.0.0+, it is highly recommended to update to version 16.0.9 to avoid potential issues where app would be unable to get app protection policies.
  • Improved MSAL guest account filtering within the SDK.

16.0.8

22 Jul 16:05
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a crash when upgrading from 14.6.0 or earlier to 16+.
  • Fixed a deadlock when upgrading from 14.6.0 or earlier to 16+.

16.0.5

06 Jul 18:25
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue where accountId:hasComplianceStatus:withErrorMessage:andErrorTitle: API would return UPN instead of AccountId.
  • Fixed a crash when pasting unmanaged content longer than the account's cut and copy character limit.
  • Fixed a crash in app extensions after users complete authenticating for "Work or school account credentials for access" policy.
  • Fixed issue where extensions may not be able to acquire tokens when MAM-CA is enabled.
  • Fixed a crash which could occur if an application was passed a URL with invalid encoded query parameters.
  • Fixed issue where some MAM service payloads were incorrectly failing validation.