Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
sandeeptds
Product and Topic Expert
Product and Topic Expert

Release announcement: SAP BTP SDK for iOS 10.0 can be downloaded


 









The new version of SAP BTP SDK for iOS 10.0 is now generally available.

 

You can download the latest version of the SDK either from the Software Center or the downloads section on develeopers.sap.com

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.

 

Highlights


 

 

Security


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.

 

 


Assistant


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.

 

 


SAP Fiori


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.

 

 


Offline


The new SDK comes with offline improvements such as support for containment navigation property and key property reference in OData 4.0.

 

 


Raise A Request


If you have feature ideas that the SDK should support, please raise an improvement request here: https://influence.sap.com/sap/ino/#/campaign/2279.

 


Feature Summary


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.

  • Restrict Print & URLs

  • OAuth2 Login for Action Extensions

  • Multi-User Mode (Online)

  • Fiori Horizon Controls

  • Offline OData Improvements


 

Important Links



 

Acknowledgment


A huge kudos to the spectacular team that worked tirelessly, right from conceptualizing the improvements, to defining, designing, building, and eventually delivering them.
3 Comments