发送应用程序AssetManager的APNS通知异常终止

2020-08-26 00:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我已经安装了Asset Manager 4.0,并且正在测试推送通知。 目前,当我尝试通过邮递员发送通知时。

我推送以下消息:{"警报":" TravelAgencies","数据":"通知已注册到应用程序的所有设备","声音":"默认"}

我收到以下答复:

{"状态":{"值":"确定","代码":0}," notificationId":空,"结果":[{"状态":{"值":"确定"," 代码":0}," registrationId":" 1909b50e475abfe41751f30098d3197e"," notificationId":" eacb3f74-49a4-4198-ba97-195f21c1beef"}]}

和以下错误"由于设备不活动而中止了将应用程序com.xxx.meridia.swim.AssetManager的APNS通知发送到ddd815ac90f6ddbe086a3f3d31b463bf075540f9ca1d9b583acfd8f73e943ee3。"

,并且从用户注册中删除了apns设备令牌。

我在移动设备上看不到任何通知。 感谢您的帮助。

配置SAP_ASSET_MANAGER_40

*************************************************** *********

APNS_OBJECT_TYPE:WorkOrder;

ENABLE_OBJECT_KEY_CONVERSION:是;

NOTIF_BODY_LOC_ARGS:&OBJKEY_REF&;

NOTIF_BODY_LOC_KEY:WO_BODY_KEY;

NOTIF_TITLE_LOC_ARGS:&OBJKEY_REF&;

NOTIF_TITLE_LOC_KEY:WO_TITLE_KEY;

SCPMS_WITH_SAP_USER_ID:是

Cloud Platform移动应用程序。 ID:com.xxx.meridia.swim.AssetManager

HTTP RFC目的地:SAM40_SCPMS_PUSH_NOTIFICATION: mobile-sf4999xxx.eu3.hana.ondemand.com


RFC定义:

******************

SAM40_SCPMS_PUSH_NOTIFICATION

与外部服务器的HTTP连接:

mobile-sf4999xxx.eu3.hana.ondemand.com

443

/restnotification/application/com.xxx.meridia.swim.AssetManager

SSL有效(测试连接时为HTTP 200)


应用的配置移动服务 com.xxx.meridia.swim.AssetManager

**********************************

推送通知:为SAP Asset Manager预先定义

用户注册ID:1909b50e475abfe41751f30098d3197e

用户名:S0012267772

APNS设备令牌:ddd815ac90f6ddbe086a3f3d31b463bf075540f9ca1d9b583acfd8f73e943ee3

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我已经安装了Asset Manager 4.0,并且正在测试推送通知。 目前,当我尝试通过邮递员发送通知时。

我推送以下消息:{"警报":" TravelAgencies","数据":"通知已注册到应用程序的所有设备","声音":"默认"}

我收到以下答复:

{"状态":{"值":"确定","代码":0}," notificationId":空,"结果":[{"状态":{"值":"确定"," 代码":0}," registrationId":" 1909b50e475abfe41751f30098d3197e"," notificationId":" eacb3f74-49a4-4198-ba97-195f21c1beef"}]}

和以下错误"由于设备不活动而中止了将应用程序com.xxx.meridia.swim.AssetManager的APNS通知发送到ddd815ac90f6ddbe086a3f3d31b463bf075540f9ca1d9b583acfd8f73e943ee3。"

,并且从用户注册中删除了apns设备令牌。

我在移动设备上看不到任何通知。 感谢您的帮助。

配置SAP_ASSET_MANAGER_40

*************************************************** *********

APNS_OBJECT_TYPE:WorkOrder;

ENABLE_OBJECT_KEY_CONVERSION:是;

NOTIF_BODY_LOC_ARGS:&OBJKEY_REF&;

NOTIF_BODY_LOC_KEY:WO_BODY_KEY;

NOTIF_TITLE_LOC_ARGS:&OBJKEY_REF&;

NOTIF_TITLE_LOC_KEY:WO_TITLE_KEY;

SCPMS_WITH_SAP_USER_ID:是

Cloud Platform移动应用程序。 ID:com.xxx.meridia.swim.AssetManager

HTTP RFC目的地:SAM40_SCPMS_PUSH_NOTIFICATION: mobile-sf4999xxx.eu3.hana.ondemand.com


RFC定义:

******************

SAM40_SCPMS_PUSH_NOTIFICATION

与外部服务器的HTTP连接:

mobile-sf4999xxx.eu3.hana.ondemand.com

443

/restnotification/application/com.xxx.meridia.swim.AssetManager

SSL有效(测试连接时为HTTP 200)


应用的配置移动服务 com.xxx.meridia.swim.AssetManager

**********************************

推送通知:为SAP Asset Manager预先定义

用户注册ID:1909b50e475abfe41751f30098d3197e

用户名:S0012267772

APNS设备令牌:ddd815ac90f6ddbe086a3f3d31b463bf075540f9ca1d9b583acfd8f73e943ee3

付费偷看设置
发送
1条回答
nice_wp
1楼 · 2020-08-26 01:02.采纳回答

要进行推送,我做了2处更改:

1。 消息发布:

{" alert":" {\" title-loc-key \":\" WO_TITLE_KEY \",\" title-loc-args \":[\" 4000541 \"],\" loc-key \ ":\" WO_BODY_KEY \",\" loc-args \":[\" 4000541 \"]}"","数据":" {\" ObjectType \":\" WorkOrder \",\" ObjectID \": \" 4000541 \"}","声音":"默认"," gcmNotification":{" titleLocKey":" WO_TITLE_KEY"," titleLocArgs":" [\" 4000541 \"]"," bodyLocKey":" WO_BODY_KEY" ," bodyLocArgs":" [\" 4000541 \"]"}}

2。 邮递员用来发布消息的网址:

https ://mobile-sf4999xxx.eu3.hana.ondemand.com/restnotification/application/com.xxx.meridia.swim.AssetManager /user/S00122677xx

一周热门 更多>