通过适用于iOS的SAP Cloud SDK来使用Rest Service API(SAP iOS SDK)

2020-08-15 05:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有Python/Java的RE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有Python/Java的REST服务API。 我想在SAP Cloud SDK中进行配置,并为iOS平台创建应用程序。

我点击了以下链接,但其配置详细信息适用于旧的SAP云结构。

https://blogs.sap.com/2019/03/25/step-by-step-consume-rest-service-api-with-sap-s4hana-cloud-sdk /

如果有人可以帮助我配置具有新SAP Cloud座舱结构的REST API服务,并说明在iOS应用程序中使用REST API服务的步骤。

根据我对REST API的分析,我们没有任何元数据服务,因此iOS协助将无法为此创建iOS应用程序。 因此,如果有人能够解释如何在iOS身份验证应用程序中使用云配置的REST API以及获取数据,将很有帮助。

4条回答
小灯塔
2020-08-15 06:20

Jyotishree,您好

要使用带有REST服务(非OData)的SAP Cloud Platform移动服务编写iOS应用,您正确的是,没有元数据文件,助手应用将无法使用入门模板生成项目(其中包括 您想要的身份验证。)

您可以在SAPFoundation框架文档中了解有关使用iOS的SAP Cloud Platform SDK进行身份验证的信息。 但是,最简单的方法可能是以下方法:

  1. 直接在SAP Cloud Platform移动服务主控室中而不是从助手中创建应用程序定义。 为您的REST服务添加目标。
  2. 向应用程序添加"示例服务"功能(假设您在Cloud Foundry中)。 这将添加第二个目标,并带有OData后端。 或者,您可以添加第三方伪服务 https://services.odata.org/V2 /Northwind/Northwind.svc /。
  3. 在助手中,按照"重用现有应用程序"流程生成新的Xcode项目。 使用"入职"模板,而不是"主从细节"。
  4. 在生成的Xcode项目中删除名为"代理类"的文件夹。

这将为您提供预先实现了入职和认证的应用模板。 然后,您可以使用onboardingContext中的sapURLSession实例引用REST服务。

一周热门 更多>