大家好,
希望大家都做得好!
在这篇博文中,我将解释如何使用移动开发工具包(MDK)配置和创建移动服务应用程序。
简介:
移动开发工具包增强并使开发人员和技术业务用户能够构建具有本地外观和感觉的跨平台移动应用程序。它允许您在集成开发环境(IDE)中构建一次应用程序,MDK允许您自定义、部署和管理定制的iOS和Android应用程序。
针对SAP云平台移动服务的MDK是一个基于元数据的应用程序开发平台。
在当前场景中,移动应用程序开发是一个挑战性的任务。任务如下:
项目对用户体验要求高。快速的交付周期和设备平台多样性。
考虑到上市时间和要求,例如离线数据支持和推送通知是移动应用程序常见的复杂性驱动因素。在企业中,不仅是传统桌面环境的主要需求,也是移动环境的主要需求,代码和应用程序的维护成为运营成本的一个真实因素。
移动开发工具包应用程序的好处:
本地外观和感觉Ui5库的使用一致的用户体验简单的钱包式用户体验(手机卡)简化应用程序开发生命周期构建跨平台本机应用程序轻松部署更新
让我们开始在SAP云平台移动服务驾驶舱中创建MDK应用程序。
步骤1:登录到SAP云平台驾驶舱。
按照链接访问移动服务:
https://developers.sap.com/tutorials/fiori-ios-hcpms-setup.html
步骤2:
现在我们正在为MDK设置初始配置应用程序。在主屏幕上,选择创建新应用程序。
提供所需信息,然后单击下一步。这里的Id name必须用com来表示,com之间用句点分隔。在Assigned features>中,老虎淘客,从下拉列表中选择(Mobile Development Kit应用程序),然后单击Finish。点击"完成"后,将创建应用程序并启用默认分配的功能。
第3步:将目的地连接到MDK应用程序。点击"移动连接图标"。
第4步:
点击"编辑"图标将打开一个对话框,允许访问云目的地并保存它。
点击移动目的地中的"创建图标"来创建目的地。
第5步:
这里的目的地名称将默认显示为App id Name如果我们想编辑,我们可以编辑具有适当目的地的目的地名称。提供OData服务URL并启用云连接器,确保您的系统可以在SCC的内部部署中访问云。
单击下一步,然后单击下一步提供SSO机制>基本身份验证(服务URL凭据)。验证是可选的,您可以根据自己的目的提供。
步骤6:
单击"完成"后,消费返现,将创建目的地。现在我们必须ping目标。
在左窗格中,转到本机/混合应用程序,在那里您将创建应用程序。在Actions列中,有OData Destination Test(这里您可以看到JSON或XML格式的服务数据)、ping、Launch In Browser(在浏览器中查看元数据)、Edit、Delete等选项。
步骤7:
现在我们必须在Business Application Studio(BAS)中创建一个MDK应用程序来访问服务数据并开发应用程序。必须为移动服务创建新的开发空间。
单击"移动"开发空间打开工作区。
第8步:
配置Cloud Foundry环境,在状态栏的左下角,单击消息"Cloud Foundry中的组织和空间尚未设置",并使用云平台凭据登录。在成功设置组织和开发空间后。
选择"文件"菜单→单击"从模板新建项目"选择MDK Project并单击Next。在"基本信息"中选择"基本模板类型",也可以选择"列表详细信息"、"积垢"等。。,根据您的需求和每个模板支持的操作选择所需的模板类型,如下表所示:
在服务配置中选择OData源>移动服务和应用程序Id,目的地将从移动服务驾驶舱自动消费。只需从下拉列表中选择它们。
在OData集合步骤中,选择适当的(实体集)。点击Finish完成项目。
第9步:应用程序结构如下图所示
有关应用程序结构的详细信息,请点击此链接:
https://developers.sap.com/tutorials/cp-mobile-dev-kit-offline-app.html
主页是您将使用的移动开发工具包应用程序的第一页这是一个启动页面,以获取应用程序功能。您可以在"页面>新建MDK页面"中创建其他页面。现在打开门主页然后代码编辑器会在那里打开UI5控件列表,智能工厂解决方案,容器会根据您的要求出现拖放控件。
在页面右侧您会看到实体设置目标在出现的下拉列表中选择服务和实体集。如果向下滚动,您可以在"实体集详细信息的属性"和"事件"选项卡中绑定页眉详细信息,我们可以执行功能。
步骤10:
现在右键单击应用程序.app这是SAP Business application Studio中应用程序的主配置文件。
应用程序将被激活和部署。
步骤11:
双击应用程序,在MDK应用程序编辑器中打开应用程序,点击应用程序二维码图标查看二维码。
第12步:
通过扫描二维码并提供云凭证,安装移动SVCS应用程序,网购返利,在MDK客户端运行应用程序。