共计 1017 个字符,预计需要花费 3 分钟才能阅读完成。
SAP 规范公布的某些 Fiori 利用,可能离线应用,前提是这些 Fiori 利用当时通过预打包 (比方 Cordova) 技术,制作成为托管在 iOS 或 Android 的本机容器中的一种混合应用程序(Hybrid Application).
SAP Fiori 应用程序通常以在线模式应用,其中客户端申请通过网络发送到业务数据所在的后端。
反对离线的应用程序拜访蕴含业务数据的本地离线商店,这些数据会在网络连接复原时定期与后端同步。须要向 SAP Mobile Platform Server 或 SAP Cloud Platform Mobile Services 注册以初始化离线商店的创立,并提供在后端和客户端离线商店之间挪动数据的离线 OData 服务。
Packager
SAP Fiori 应用程序的 CLI 打包程序是一个 Node.js 应用程序,它与 SAP Mobile Platform SDK 一起交付用于 Hybrid 应用程序。能够应用它从前端服务器下载现有的 SAP Fiori 应用程序,并将它们打包到实用于 iOS 或 Android 的 Cordova 容器中。打包器应用 SAP Cloud Platform Mobile Services 云构建服务 API 构建实用于 iOS 和 Android 的应用程序二进制文件,可通过 SAP Mobile Place 部署给用户。或者,具备 Cordova 常识的开发人员能够应用打包程序输入创立和构建本人的本地 Cordova 我的项目。
应用 Packager 的前提条件:
- 已装置 SAP Mobile Platform SDK 3.0 sp9 pl4 及以上版本。SAP 倡议应用最新版本的 SAP Mobile Platform SDK。
- 有一个可用的 SAP 挪动平安帐户。
- 离线应用程序须要注册 SAP Mobile Platform. SAP 倡议应用它来治理所有的应用程序。
- 能够应用 SAP Mobile Platform Server SP08 PL01 或更高版本,或 SAP Cloud Platform Mobile Services。混合式应用程序必须在 admin Cockpit 中定义,而后能力在客户端设施上启动。
应用 packager 命令在 SAP Cloud Platform Mobile Services 云构建服务上创立一个我的项目 ZIP,并上传 Web assets、插件和其余应用程序元数据。而后启动云构建服务,将利用 assets 与 Cordova 插件打包,并为 iOS (.ipa) 和 Android (.apk)生成签名或未签名的利用二进制文件。