繁体   English   中英

使用Delphi处理应用不在前台时的Android Push通知

[英]Handling Android Push notifications when app is not in the foreground using Delphi

我的理解是在应用程序处于后台或未运行时从推送通知中接收数据,需要一种服务,该服务会将数据放置在应用程序启动或进入前台时可以到达的位置。 似乎常见的解决方案是将数据放入应用程序的Extras。

Java有很多参考资料,但是我的Google-fu无法找到Delphi的实施指南。

关于如何将通知“堆叠”为单个通知的信息也很有用。

我想人们可以编写一个服务,该服务在每次到达通知时都会触发,然后将a)将通知的数据部分放入应用程序的附件中,然后b)用一个堆叠的通知替换该通知。

我的问题是“如何编写此服务”-一些模板代码会有所帮助,并且教程或参考文档会很棒。

FWIW这是一款具有类似聊天功能的应用程序,该应用程序不希望任何通知丢失。

一次一件事... 这是在Android上实现服务的指南

完全公开:我不知道它对Android服务的有效性或有用性,或德尔福功能的完善程度,因为我使用Oxygene进行Android开发(也是对象Pascal,但其工作原理与Delphi截然不同,这使我能够使用所有这些Java引用中)。

问题的其余部分似乎比编程/技术问题与特定的业务/应用程序要求更相关,但是,如果遇到特定的问题,则应考虑分别询问这些问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM