gpt4 book ai didi

android - 如何在应用程序未运行时通知用户有关收到的 GTalk 聊天记录

转载 作者:搜寻专家 更新时间:2023-11-01 08:46:29 24 4
gpt4 key购买 nike

我使用 GTalk 服务器和 (a)Smack 库实现了一个聊天客户端。到目前为止,一切都很好。现在,我想不通的是如何在应用程序关闭时通知用户收到的聊天记录,就像所有其他聊天应用程序一样。我正在阅读推送通知,但我发现的所有示例也都有一个服务器组件,我显然没有,因为我的应用程序只是 GTalk 的客户端。

我应该使用 GCM 并为此实现服务器端吗?我是否应该尝试启动一个在启动时监听传入消息的服务(类似于 this example )?

最佳答案

服务绝对是要走的路,您可以让它保持运行,以便您的 XMPP 连接保持打开状态。

您可以从服务器接收消息,如果应用程序关闭,您可以通过广播接收器显示您的通知,当应用程序打开时,您禁用之前的广播接收器并注册一个新的广播接收器来管理您 Activity 中的消息.

这几乎是我的实现。

竖起大拇指表示赞赏!

享受

关于android - 如何在应用程序未运行时通知用户有关收到的 GTalk 聊天记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27762268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com