我已在ServiceNow
为自定义Android应用配置推送通知。触发特定事件后,通知卡在系统日志中,其中包含"待定"类型。
以下是更多详情:
用户可以在移动设备上登录自定义APP,并在sys_push_notif_app_install表中注册;
该事件触发推送通知,并成功写入系统日志;
现在,在转为“失败”之后,该消息在特定时间段内保持“待定”状态。
我们在ServiceNow中配置了一个Push Application,其中包含Goolge API密钥和Push和Feedback的“REST API”值。
我还可以在系统日志中看到2条错误消息:
app="Push app name" origin="push.feedback"
Invalid Feedback REST Message: no thrown error
app="Push app name" origin="push.feedback" elapsed=8
exception encountered getting feedback:
java.lang.RuntimeException: feedback job does not have a valid
Feedback REST Message: com.glide.push.feedback.FeedbackClientRest.getFeedback(FeedbackClientRest.java:52)
任何想法都受到高度赞赏。
答案 0 :(得分:0)
我终于能够解决它了。这里的关键是确保推送应用程序设置正确。这是官方文档中没有明确说明的内容。因此,对于Android应用,这些要点非常重要:
尽管Google建议为REST消息设置HTTP标头,但无论是否通知,通知都可以正常运行。因此,通常您可以保留开箱即用的REST" Google Cloud Messaging Sent"不变。