当前位置:网站首页>关于 SAP Fiori 应用的离线使用
关于 SAP Fiori 应用的离线使用
2022-07-24 02:20:00 【汪子熙】
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)生成签名或未签名的应用二进制文件。
边栏推荐
- [Luogu] p1972 HH Necklace
- Today's code farmer girl learned about the express framework under node
- Jar package used by jsonarray in main function provided by leetcode
- Installation, configuration and use of sentry
- Mysql database authorization learning
- Responsive layout a web page displays different effects on different devices) meta:vp
- 深入理解微信小程序的底层框架(二)组件系统、Exparser
- Qt::WA_ Transparentformouseevents
- 网络协议详解:TCP Part1
- What is restful
猜你喜欢

Ardunio - ULN2003 drive board and DC motor fan - control fan speed

Use the hiflow scene connector to view the epidemic situation in the region every day

Brief introduction of tfw6524 perfectly replacing imported pt6524 chip

浅谈领域驱动设计

响应式布局一个网页在不同设备显示不同效果)meta:vp

canvas-绘图(鼠标按下 绘制 抬起 结束)

组件el-scrollbar的使用

ASP. Net core write a cache attribute tool

ACM SIGIR 2022 | interpretation of selected papers of meituan technical team

LoadRunner12安装、录制第一个脚本以及代理服务器没有响应解决
随机推荐
Seatunnel architecture
Loadrunner12 installation, recording the first script and the proxy server did not respond to the solution
通过Arduino IDE向闪存文件系统上传文件
Small volume stock trading record | based on multi task crawler technology, realize level1 sampling of A-share real-time market
Qml- use listview to build a three-level treeview architecture
What is restful
Performance optimization of wechat applet (subcontracting, operation process details, simplified structure, native component communication)
[Luogu] p1318 ponding area
STM32概念和安装【第一天】
Ardunio - ULN2003 drive board and DC motor fan - control fan speed
ASP.NET CORE写一个缓存Attribute工具
Reconnaître le Protocole de couche de transport - TCP / UDP
LeetCode 70爬楼梯、199二叉树的右视图、232用栈实现队列、143重排链表
Improvement of DB file sequential read caused by insert
BPG notes (III)
What is naked SQL? What middleware or plug-in is good for express to operate MySQL?
In depth understanding of the underlying framework of wechat applet (II) component system, exprser
Jmeter+influxdb+grafana pressure measurement real-time monitoring platform construction
Excel simple macro
What's new in the ranking list in July? This language is invincible?