With this latest release, the SAP BTP SDK for iOS team has brought some exciting new features for you to explore.
In this blog, we will highlight the new upgrade’s offerings. Please visit our documentation and API reference to get a detailed overview of all the features released.
Restrict URLs
The “Restrict URLs” feature in iOS SDK Version 10.0 offers enterprises a crucial security enhancement by preventing the opening of harmful URLs within their apps. This capability safeguards users from phishing attacks, protects against malware, ensures compliance with industry standards, and enhances overall user trust. For example, an application with notes functionality can help end-users avoid opening malicious URLs present in the notes.
Restrict Print Feature
The “Restrict Print” feature in iOS SDK Version 10.0 equips enterprises with a vital control measure to restrict print functionality within applications. This feature helps prevent unauthorized printing, enhancing data security, and maintaining compliance with privacy regulations. For instance, an app can utilize this feature to restrict the printing of sensitive customer information stored in a table, offering an additional layer of protection against unauthorized dissemination.
Enhanced Login for Action Extension
Action Extensions now support OAuth2 Log In. This feature allows seamless and secure OAuth2 logins directly within action extensions. Developers can now implement a cohesive authentication flow, enabling users to log in with their OAuth2 credentials conveniently while utilizing Action Extensions.
Xcode 15
The SDK is now optimized to leverage various improvements provided by Xcode 15, such as digitally signed binary frameworks and privacy manifests.
Multi-User Mode (Online)
In the previous release, developers could create a multi-user application using the assistant if the offline feature was enabled. In the latest release, you can now enable this feature even for applications that are designed for online use only. This enhancement simplifies the process of creating an app that demands online connectivity on a device shared among multiple employees, accommodating their respective shift times more efficiently.
New Controls
The new version of the SDK continues to introduce more Swift and UIKit-based controls, including Disabled State in Form Cells, Read-Only State for Text Input, Improved Search Experience in Form Cells, step progress indicator, and character counter. You can continue to choose from an ever-expanding range of thoughtfully designed controls.
The new SDK comes with offline improvements such as support for containment navigation property and key property reference in OData 4.0.
If you have feature ideas that the SDK should support, please raise an improvement request here: https://influence.sap.com/sap/ino/#/campaign/2279.
This blog highlights some of the features released with the new version of SAP BTP SDK for iOS – 10.0. For details, please check the important links section.
A huge kudos to the spectacular team that worked tirelessly, right from conceptualizing the improvements, to defining, designing, building, and eventually delivering them.