appcenter-sdk-apple

Development repository for the App Center SDK for iOS, macOS and tvOS.

OTHER License

Stars
565
Committers
103

Bot releases are hidden (Show)

appcenter-sdk-apple - 1.9.0

Published by xabldint about 6 years ago

Version 1.9.0

This version contains bug fixes and a feature.

AppCenter

  • [Fix] Fix a potential deadlock that can freeze the application launch causing the iOS watchdog to kill the application.

AppCenterCrashes

  • [Fix] The above deadlock was mostly impacting the Crashes module.

AppCenterAnalytics

  • [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
appcenter-sdk-apple - 1.8.0

Published by xabldint over 6 years ago

Version 1.8.0

This version contains bug fixes and a feature.

AppCenterDistribute

  • [Fix] Fix in-app update occasional initialization failure caused by deletion of update token/group id on HTTP status code '0'.
  • [Fix] Fix Chinese translation of "side-loading".

AppCenterAnalytics

  • [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
appcenter-sdk-apple - 1.7.1

Published by xabldint over 6 years ago

Version 1.7.1

This version contains a bug fix and a new feature.

AppCenter

  • [Fix] Fix duplicate symbol errors discovered when using Xamarin wrapper SDK.

AppCenterAnalytics

  • [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
appcenter-sdk-apple - 1.6.1

Published by xabldint over 6 years ago

Version 1.6.1

This version contains bug fixes.

AppCenterCrashes

  • [Fix] Fix an issue in breadcrumbs feature when events are being tracked on the main thread just before a crash.
  • [Fix] Fix an issue with cached logs for breadcrumbs feature which are sometimes not sent during app start.
appcenter-sdk-apple - 1.6.0

Published by xabldint over 6 years ago

Version 1.6.0

This version contains an improvement and fixes. Any macOS app with unsent logs prior to the update will discard these logs.

AppCenter

  • [Fix] Fix non app store macOS apps were sharing the same DB.

AppCenterAnalytics

  • [Improvement] Analytics now allows a maximum of 20 properties by event, each property key and value length can be up to 125 characters long.

AppCenterCrashes

  • [Fix] Fix enabling uncaught exception handler when a wrapper SDK is in use.
appcenter-sdk-apple - 1.5.0

Published by xabldint over 6 years ago

Version 1.5.0

This version contains a new feature.

AppCenterDistribute

  • [Feature] Add Session statistics for distribution group.
appcenter-sdk-apple - 1.4.0

Published by xabldint over 6 years ago

Version 1.4.0

This version contains a new feature.

AppCenterDistribute

  • [Feature] Add reporting of downloads for in-app update.
  • [Improvement] Add distribution group to all logs that are sent.
appcenter-sdk-apple - 1.3.0

Published by xabldint over 6 years ago

Version 1.3.0

This version has a breaking change as the SDK now requires iOS 9 or later. It also contains a bug fix and an improvement.

AppCenter

  • [Improvement] Successful configuration of the SDK creates a success message in the console with log level INFO instead of ASSERT. Errors during configuration will still show up in the console with the log level ASSERT.

AppCenterCrashes

  • [Fix] Fix an issue where crashes were not reported reliably in some cases when used in Xamarin apps or when apps would take a long time to launch.
appcenter-sdk-apple - 1.2.0

Published by xabldint almost 7 years ago

Version 1.2.0

This version has a breaking change with bug fixes and improvements.

AppCenter

  • [Fix] Fix an issue that enables internal services even if App Center was disabled in previous sessions.
  • [Fix] Fix an issue not to delete pending logs after maximum retries.

AppCenterCrashes

  • [Improvement] Improve session tracking to get appropriate session information for crashes if an application also uses Analytics.

AppCenterPush

  • [Fix] Fix "Missing Push Notification Entitlement" warning message after uploading an application to TestFlight and publishing to App Store.
  • [Improvement] (Breaking Change) In previous versions, it was required to add code to application:didReceiveRemoteNotification:fetchCompletionHandler callback in your application delegate if you or 3rd party libraries already implemented this callback. This is no longer necessary.
    This is a breaking change for some use cases because it required modifications in your code. Not changing your implementation might cause push notifications to be received twice.
    • If you don't see any implementation of application:didReceiveRemoteNotification:fetchCompletionHandler callback in your application delegate, you don't need to do anything, there is no breaking change for you.

    • If you want to keep automatic forwarding disabled, you also don't need to do anything.

    • If your application delegate contains implementation of application:didReceiveRemoteNotification:fetchCompletionHandler, you need to remove the following code from your implementation of the callback. This is typically the case when you or your 3rd party libraries implement the callback.

      Objective-C

      BOOL result = [MSPush didReceiveRemoteNotification:userInfo];
      if (result) {
          completionHandler(UIBackgroundFetchResultNewData);
      } else {
          completionHandler(UIBackgroundFetchResultNoData);
      }
      

      Swift

      let result: Bool = MSPush.didReceiveRemoteNotification(userInfo)
      if result {
          completionHandler(.newData)
      }
      else {
          completionHandler(.noData)
      }
      
appcenter-sdk-apple - 1.1.0

Published by xabldint almost 7 years ago

Version 1.1.0

This version contains a bug fix and improvements.

AppCenter

  • [Fix] Fix a locale issue that doesn't properly report system locale if an application doesn't support current language.
  • [Improvement] Change log level to make HTTP failures more visible, and add more logs.

AppCenterDistribute

  • [Improvement] Add Portuguese to supported languages, see this folder for a list of supported languages.
  • [Improvement] Users with app versions that still use Mobile Center can directly upgrade to versions that use this version of App Center, without the need to reinstall.
appcenter-sdk-apple - 1.0.1

Published by xabldint almost 7 years ago

Version 1.0.1

This version contains a bugfix that is specifically for the App Center SDK for React Native.

AppCenterCrashes

  • [Fix] Fixes an issue that impacted the App Center SDK for React Native.
appcenter-sdk-apple - 1.0.0

Published by xabldint almost 7 years ago

Version 1.0.0

General Availability (GA) Announcement.

This version contains breaking changes due to the renaming from Mobile Center to App Center. In the unlikely event there was data on the device not sent prior to the update, that data will be discarded. This version introduces macOS support (preview).

Please follow the migration guide to update from an earlier version of Mobile Center SDK.

AppCenter

  • [Feature] Now supports macOS (preview).
  • [Fix] Don't send startService log while SDK is disabled.

AppCenterAnalytics

  • [Feature] Now supports macOS (preview).

AppCenterCrashes

  • [Feature] Now supports macOS (preview).

AppCenterPush

  • [Feature] Now supports macOS (preview).

AppCenterDistribute

  • [Fix] Fix a bug where unrecoverable HTTP error wouldn't popup the reinstall app dialog after an app restart.
  • [Improvement] Adding missing translations.
  • [Known bug] Checking for last updates will fail if the app was updating from a Mobile Center app. A pop up will show next time the app is restarted to ask for reinstallation.
appcenter-sdk-apple - 0.14.1

Published by xabldint almost 7 years ago

Version 0.14.1

This version contains bug fixes.

MobileCenterCrashes

  • [Fix] PLCrashReporter updated to v1.2.3, it fixes a recursion when processing exceptions.

MobileCenterPush

  • [Fix] Receiving a notification without message now forwards the message as a nil string instead of an NSNull object to the MSPush delegate.
appcenter-sdk-apple - 0.14.0

Published by xabldint almost 7 years ago

Version 0.14.0

This version contains improvements and a feature.

MobileCenterDistribute

  • [Improvement] More languages supported for localized texts, see this folder for a list of supported languages.
  • [Improvement] When in-app updates are disabled because of side-loading, a new dialog will inform user instead of being stuck on a web page. Dialog actions offer ignoring in-app updates or following a link to re-install from the portal. This new dialog has texts that are not localized yet.

MobileCenterPush

  • [Feature] Push now registers notifications on device simulators even though iOS won't produce a push token.
appcenter-sdk-apple - 0.13.0

Published by xabldint about 7 years ago

Version 0.13.0

This version contains bug fixes, a new API and improvements.

MobileCenter

  • [Feature] Added an sdkVersion method to get the current version of Mobile Center SDK programmatically.
  • [Fix] Fixed a database open failure when Mobile Center SDK is used with any other SQLite related libraries.

MobileCenterCrashes

  • [Fix] Fixed not sending crash logs when an application is crashed and relaunched from multitasking view.

MobileCenterPush

  • [Fix] Fixed sending push installation log twice after fresh install.
appcenter-sdk-apple - 0.12.3

Published by xabldint about 7 years ago

Version 0.12.3

This version contains a bug fix when the frameworks are integrated on applications which are built on Xcode 8.

appcenter-sdk-apple - 0.12.2

Published by xabldint about 7 years ago

Version 0.12.2

This version contains a bug fix and improvements. Verified all functionalities against iOS 11 GM.

MobileCenterCrashes

  • [Improvement] Added a millisecond precision to crash logs for more accurate log time.

MobileCenterDistribute

  • [Improvement] Improved swizzling behavior for deprecated openURL method if it is used by applications.
  • [Fix] Fixed being stuck on activating in-app update. It is back to open Safari in-app page for activation.
appcenter-sdk-apple - 0.12.1

Published by xabldint about 7 years ago

Version 0.12.1

This version contains bug fixes.

MobileCenterCrashes

  • [Fix] Fixed missing logs sent to server on crash.

MobileCenterDistribute

  • [Fix] Workaround a bug on iOS 11 where the Safari in-app page remains stuck activating in-app update. It is now opening the Safari app.
  • [Fix] Fixed update won't start until the app is explicitly closed on iOS 11.
appcenter-sdk-apple - 0.12.0

Published by xabldint about 7 years ago

Version 0.12.0

This version contains bug fixes, an improvement and a new feature. When you update to this release, there will be potential data loss if an application installed with previous versions of MobileCenter SDK on devices that has pending logs which are not sent to server yet at the time of the application is being updated.

MobileCenter

  • [Improvement] Changed to send one crash or error attachment log at a time to prevent HTTP requests become bigger.
  • [Fix] Fixed database access failure when an application contains other SQLite libraries for custom database.

MobileCenterCrashes

  • [Fix] Fixed duplicated logs sent to server on crash.

MobileCenterDistribute

  • [Feature] New feature that allows to share your applications to anyone with public link.
appcenter-sdk-apple - 0.11.2

Published by xabldint about 7 years ago

Version 0.11.2

This version contains a bug fix that wasn't properly fixed in the previous release.

MobileCenterCrashes

  • [Fix] Fixed a bug that the Crashes picked up one next session after previous crash.