欢迎浏览sook云!

网站地图

当前位置:主页 > 数据库 > 数据存储 >

网站建设_tcp服务器端_年度促销

时间:2021-11-24 10:07

人气:

作者:sook云

标签: 服务器  网站建设  促销  年度 

导读:For latest information, please visit documentation. There are so many features available in SAP Cloud Platform, Mobile Service for Development Operations) Cockpit, create an app (give it some name com.test.fc1) By default, app is assigned...

网站建设_tcp服务器端_年度促销

For latest information, please visit documentation.

There are so many features available in SAP Cloud Platform, Mobile Service for Development & Operations and one of them is "Predefined Push for SAP Fiori Client". But how does it work? What all are per-requisite / Configuration required for this?

Well, idea of writing this blog post has come after looking into a question asked by a community member on twitter , glad that he asked it.

Fyi: SAP Fiori Client is (Free) standard native application (iOS, Android, Windows) that enables you to run web application (or consume Fiori-based applications) as online hybrid apps. Check here for more information.

There is already  lots of information posted by Daniel Van Leeuwen in his blog where you can learn how to build, run, customize Fiori Client and many more.

But below write-up covers some important information for above mentioned feature. This feature works only with standard Fiori Client application.

In order to work/test that feature, you should have a running UI5 or Fiori-like application. Quick way to do>

Note: The page Fiori Client displays should contain logic to register for Push notifications,  above code is for register for Push notifications and also it contains a method that gets called when the notification arrives.

3. Enforce NoAuth for this app (please note, this option is selected for this demo only)

in neo-app.json file added authenticationMethod as none

4. Deploy above UI5 app to SAP Cloud Platform

5. In Mobile Services (Development & Operations) Cockpit, create an app (give it some name com.test.fc1)

By default, app is assigned to SAML security provider Under Connectivity, enter URL as generated from step#3

Select predefined for PUSH client option under Push notifications

6. Download Standard "SAP Fiori" app from appstore

7. Enter URL as https://hcpms-xxxxxxtrial.hanatrial.ondemand.com/com.test.fc1?appid=com.test.fc1&fioriurlissmp=true&authtype=saml2.web.post

Here: host  >> Mobile service (server) URL

com.test.fc1 >> application ID created in Mobile service for development and operations (step#4)

fioriurlissmp=true >> proxying Application URL via Mobile service

authtype=saml2.web.post >> since my app is configured with SAML authentication provider as    mentioned in step#4

(there is also an alternate way in SAP Fiori Client to scan QR code so rather than entering URL or sending it via emails, you can generated its QR code , for this i used )

8. Go through steps as shown here

9. Above steps also include user-on-boarding on Mobile service, to verify this, click in application configuration in Mobile service cockpit, go to "user Registration" tab , here you would fine registration ID ( or we call it X-SMP-APPCID )

10. In order to send notification to this user , select checkbox in front of registration ID 23e81….. and click on "Sending Notification" option . Write a message in this new window and click on "Send".

Once you confirm above dialog, you should able to see notification reaching to your device

This is all above this feature, predefined push for Fiori Client.

Additional Info:

Here in above configurations , you might have noticed that nowhere we added any APNS (since my Fiori client is running on iOS device) configuration, well, mobile service under the hood taking care of registering device to APNS, getting token ID from there and storing it to the respective registration ID. So lets cross check it:

Since we have already got registration ID for user, lets make a GET call in a REST client

URL : https://hcpms-xxxxtrial.hanatrial.ondemand.com/odata/applications/v4/com.test.fc1/Connections(’23e81ea2-ee7f-4926-af44-f6281773a5c0′)

Headers: Authorization: username and password

X-SMP-APPCID : 23e81ea2-ee7f-4926-af44-f6281773a5c0

in response, you should see ApnsPushEnable as true and ApnsDeviceToken value.

You can also send push message from REST client itself

Thanks Daniel Van Leeuwen & Martin Grasshoff for your inputs.

Jitendra Kansal

Product Management, SAP Cloud Platform User Experience SAP SE

,数据与大数据技术,返利app可信吗,互联网大数据,轻云,大数据开发平台
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。