当我的数据库表中添加了新行时,如何自动向我的 android 应用程序用户发送通知

Posted

技术标签:

【中文标题】当我的数据库表中添加了新行时,如何自动向我的 android 应用程序用户发送通知【英文标题】:how to send notification automatically to my android app users, when there is new row added in my database table 【发布时间】:2016-02-24 09:02:11 【问题描述】:

我正在开发 Campus Hub android 应用程序(其中包含学生信息、结果、来自管理部门的通知等)。当有来自管理的新通知时如何提醒我的应用程序用户(当管理发布通知时,它直接在我的通知表中添加一行)。当我的通知表中有新通知时,我想自动发送此通知。通知表在外部数据库中

【问题讨论】:

如果表在 sqlite 移动数据库中,那么使用以前的计数 能否请您解释一下(或给我发送链接)如何使用 GCM 发送通知。 androidhive.info/2012/10/… 请通过此链接,我们还必须编写服务器端代码来实现gcm推送通知 【参考方案1】:

成功插入后,将通知从管理端发送到应用程序并在应用程序端处理该通知。

【讨论】:

【参考方案2】:

通常的步骤是:

    创建一个 Google API 项目 为您的项目启用 GCM 链接安卓应用 部署 Droplet 设置 Python GCM 简单服务器 发送推送通知

此列表来自示例:

https://www.digitalocean.com/community/tutorials/how-to-create-a-server-to-send-push-notifications-with-gcm-to-android-devices-using-python

此示例在服务器端使用 payton。您需要在服务器上使用的语言之前找到示例,但其他步骤独立于语言本身。这通常是具有更少或更多问题的任务,因此,例如,一旦您开始使用本教程,您就会发现必须解决的具体问题。

【讨论】:

我在服务器端使用 php。你能分享一个在服务器端使用php发送推送通知的链接吗 gist.github.com/prime31/5675017 ***.com/questions/25859898/… androidhive.info/2012/10/… androidexample.com/… 等等...... 所以@SandeepSamudrala 无论如何都是那些答案帮助了你。您打算否决、赞成或接受对此的任何答案,或者如果它有帮助或没有评论? 不,我们不能自动发送推送通知吗?我提到了 androidhive 链接,因为他正在从网页中获取用户列表,他手动向每个用户发送通知。我需要自动推送通知(当我们在数据库表中插入新行时,它应该通知用户)。我使用 php 作为服务器端脚本,使用 mysql 作为数据库..

以上是关于当我的数据库表中添加了新行时,如何自动向我的 android 应用程序用户发送通知的主要内容,如果未能解决你的问题,请参考以下文章

Vue 如何在我创建的自定义组件中自动向我的 q-input 添加属性?

添加新行时自动插入日期戳

如何在控制台中向已打印的表中添加新行?

使用 form-repeater 在填充的表中添加新行需要很长时间(10-15 秒) - jQuery

C++ 矩阵乘法自动向量化

在 ReactJS 中将表单数据提交到表中