【问题标题】:Android Push Notification from device to other devices从设备到其他设备的 Android 推送通知
【发布时间】:2013-08-09 11:17:51
【问题描述】:

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

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

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

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

所以我想知道的是:

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

2.) 你有关于如何在 Java-Android 中对 Smack 有一个基本的理解和实现的“noob-friendly”文章链接吗?

谢谢。

【问题讨论】:

    标签: java android push-notification smack google-cloud-messaging


    【解决方案1】:

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

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

    您可以将消息上传到 Google 云,然后将其发送到同一通知组中的其他设备。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      相关资源
      最近更新 更多