gpt4 book ai didi

java - Android Push Notification 从设备到其他设备

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:35 24 4
gpt4 key购买 nike

我一直在尝试按照 Ravi Tamada 的教程学习 Android 编程 - AndroidHive几个星期了。我创建了一个执行创建、读取、更新和删除操作 (CRUD) 的应用程序。类似于 this .

现在,我想要在我的应用程序中拥有另一个功能,即每当数据库中创建和/或更新新数据时,该应用程序都会向其他具有相同应用程序的 Android 手机发送通知 .

我研究并发现了 Google Cloud Messaging,AndroidHive 也有相关教程。我的看法是,只有服务器可以向设备发送通知,而 GCM 不能:“设备到另一个设备”例如,“设备创建数据 -> 发送到数据库 -> GCM 向其他设备发送通知” .如果我错了,请纠正我。

所以我再次搜索,发现您可以将 Smack 用于即时消息应用程序。类似于我希望我的应用程序完成的事情。但是我在理解和实现 Smack 到 Java 和 Android 时遇到了麻烦。

所以我想知道的是:

1.) GCM 是否可以监听设备以检查应用程序是否更改了数据库并向其他设备发送数据库发生更改的通知?

2.) 您是否有关于如何在 Java-Android 中基本理解和实现 Smack 的任何“新手友好”文章链接?

谢谢。

最佳答案

查看 Android 开发者网站上的官方教程:

http://developer.android.com/google/gcm/notifications.html#upstream

您只需将一条消息上传到 Google 云端,它就会被发送到同一通知组中的其他设备。

我建议您始终先从官方教程开始,然后再转到第三方博客,这样更容易。

关于java - Android Push Notification 从设备到其他设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18145504/

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