问题标签 [sap-mobile-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sapui5 - SAPUI5 混合应用程序 - 添加自定义图标以推送通知
使用时是否可以添加自定义图标来推送通知kapsel-plugin-push
?
我读过博客,例如:
并尝试将icon
属性添加到gcmNotification
. 图标出现在通知中,但之后,通知到达时没有声音(我已通过添加sound
属性解决了该问题)。通知有效负载也不适用(data
通知未由应用程序处理)。
如果我删除gcmNotification
,通知声音和data
通知有效负载一样有效。
我通过 Postman 向 SCPms 发送请求。这是一个例子
sapui5 - SAPUI5 混合移动应用程序 - 失败的刷新()会发生什么?
我有一个混合移动应用程序开发 SAP Web IDE,SAP Cloud Platform 使用混合应用程序工具包 (HAT) 通过 SAP 移动服务构建。
例如,我执行flush()
(使用离线 OData 更新在线数据库)并且出现网络错误。
接下来发生什么?
离线 OData 已更新。
在线 OData 未更新。
请求是否仍在排队,要在下一个刷新flush()
?
android - SAP WEB IDE 中的移动应用程序构建从移动服务中提取了错误的应用程序 ID
将移动应用从 Web IDE 部署到移动服务时,appconfig.js config.xml 中的应用详细信息从不正确的移动服务子帐户中提取。
这可以通过删除移动服务中的应用程序并重新构建来纠正。
例如
移动应用程序内置 DEV 子帐户(罚款)。
WEB IDE Codebase 推送到 Git repo (bitbucket) - 拉入 TEST 子账户 WEB-IDE。
应用程序内置在 TEST WEB IDE 中,可部署到 TEST 移动服务(很好)。
上述工作是因为在 DEV 和 TEST 环境中的移动服务中没有以前的应用程序实例。
但是,当在WEB IDE中对App进行修改时,我们的麻烦就开始了。
我们在 DEV 中对项目进行了更改,再次构建它,没问题。
但是,推送这些更改并拉入 TEST WEB IDE,并在 TEST 中再次构建移动应用程序,应用程序详细信息(appconfig.js、config.xml)是从 DEV 中拉入的,而不是 TEST。
...我们在测试中通过删除移动服务中的应用程序并再次构建来纠正此问题。将更改推送到 bitbucket。
但是,将项目拉回 DEV 会产生同样的问题,因为它现在正在从 TEST 中提取应用程序详细信息!
你能帮忙解决以下问题吗...
a) 删除移动服务中的应用程序是唯一的解决方案。如果是这样,这是不可行的,因为它涉及为每次更新删除和重新配置移动服务中的应用程序。该应用程序具有离线配置,每次都需要设置。
b) 您推荐的部署方法是通过 DEV、TEST(以及最终的 PROD)进行更改。我们是否以正确的方式接近这一点?
如果我们能解决上述 WEB IDE / 移动服务明显失去连接的问题,那就太好了。
在构建移动应用程序时,我们不会手动更新配置文件。
我还认为问题可能是正在推送到 git 的 project.json 文件。但是我将其更改为正确的应用 ID,但它仍然从错误的子帐户中提取。
android - 仅当设备上安装了特定证书时,如何启动 Android 应用程序?
我使用 SAP 移动服务创建了一个混合 Web 应用程序。
.apk
只有在 Android 设备上安装了特定证书时,此应用程序 ( ) 才能运行。否则,它不应该运行。
任何想法如何解决这个问题?
authentication - SAPUI5 混合应用 - 如何防止在不同平台上多次登录
我们在 SAP Cloud Platform 中开发了一个与 SAP 移动服务连接的混合移动应用程序。如果用户使用设备登录并且同一用户尝试通过 Web 登录应用程序,则他应该无法登录(即防止多次登录)。
有没有我遗漏的配置?