iOS 15

iOS 15

Intro

iOS 15 has been released on September 15th (2021). It doesn’t need any additional permissions, the previous recommendations for the iOS 14 remain valid. However, two new features or enhancements about the location permissions and notifications have been introduced. Regarding Location there are a few changes that can affect the integration of the NAO® SDK.

What’s New ?

Location permission

Since iOS 13 a new option was introduced to allow access to device location once. When this option was previously chosen, a native location permission would appear every time the application is reopened. iOS 15 introduces a new location permission that grants the user a temporary access to the device location at the moment a task needs it. To use this, you need to implement LocationButton that allows the user requesting one-time authorization to access location data.

Location button’s appearance can vary to match your app’s UI.

Notifications

The iOS 15 allows to customize notification’s behavior.

Wake up

As for the previous version, iOS 15 allows the NAO® SDK to wake up the app and send a notification according to the user’s configuration.

How does it affect my app ?

There are several situations to consider. Here under a table to summarize how the NAO® SDK would behave according to app life-cycle events and OS configurations.

If you need a reminder on how to integrate the NAO® SDK with previous versions to iOS, feel free to read docs/misc/ios-update/.

 

    • Related Articles

    • iOS

      NaoMapSdkFramework provides easy-to-use and powerful NAO Map library iOS. The classes are described below. Installation use_frameworks! # Add this if you are targeting iOS 11+ platform :ios, '11.0' install! 'cocoapods', :deterministic_uuids => false ...
    • iOS 13

      NAOSDK remains compatible with iOS13. iOS 13 brings some changes to existing permissions. If your app only uses NAO SDK while the app is in the foreground, you don’t have to change anything (The Foreground operation is exactly the same as iOS12); ...
    • iOS 11

      iOS 11 brings some changes to existing APIs. If your app only uses NAO SDK while the app is in the foreground, you do not have to change anything; however, if your app uses NAO SDK when it is in background, you need to make some changes. In iOS 10 ...
    • iOS 14

      Summary NAOSDK remains compatible with iOS14. Permission Changes On iOS 13, the user had the option of deciding whether the app should have access to its location once, only when using the app, or always. On iOS 14, the user can décide whether the ...
    • Release 22.06 (NAO SDK 4.11.7.8 / Hot Fix iOS 4.11.7.9)

      Versions Component Version Hotfix NAO® Cloud 22.06 NAO® SDK iOS 4.11.7.8 4.11.7.9 NAO® SDK Android 4.11.7.8 NAO® Logger iOS 4.11.7.8 NAO® Logger Android 4.11.7.8 New Features NAO® Cloud Nao track web app is now available Nao track web app crash ...