微前端架构如何改变企业的开发模式与效率提升
622
2022-10-12
关于 SAP Fiori 应用的离线使用
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)生成签名或未签名的应用二进制文件。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~