当前位置: 首页 > 面试题库 >

在数据库更改Android时获得通知

苍意智
2023-03-14
问题内容

我有一个SQL Server数据库,当在表中插入时,我想通知android应用程序。

例如,当收到订单时,我将其插入到SQL
Server数据库中。我还希望用户在我的应用中收到有关订单的通知。该应用程序始终处于打开状态。我使用Web服务与数据库联系。

我不想每10秒钟左右请求一次表格。还有其他办法吗?


问题答案:

您可以使用Google
Cloud消息服务,在此处了解如何设置服务器。

示例:如果您使用的是php,则在插入或更改任何数据时,您可以按通知gcm以进行给定的潜水。否则,您可以在sql中设置触发器并调用系统服务以通知gcm



 类似资料:
  • 问题内容: 我正在考虑将Django用于我要开始的项目(fyi,一个基于浏览器的游戏),而我最喜欢的功能之一就是根据我定义的Django模型自动创建数据库表(我似乎在其他任何框架中都找不到的功能)。当我在文档中看到此内容时,我已经认为这太好了,无法实现: Syncdb不会更改现有表 syncdb将仅为尚未安装的模型创建表。安装后,它将永远不会发出ALTER TABLE语句来匹配对模型类所做的更改。

  • 下载url来自一个单独的图像选择方法,顺便说一句。我的用户创建代码是这样的。

  • 问题内容: 对于Oracle数据库表的任何更改(更新,插入,删除),我都需要一些侦听器。 问题:通过对表进行一次更新,我得到了很多检测。 我认为它的oracle缓存等 是否有可能仅检测到真正的变化? 我的代码: 输出: 问题答案: 问题是我多次注册到数据库。解决方案是在注册之前检查注册用户是否有更改事件。 我通过以下查询进行了检查:

  • 问题内容: 更具体地说,我正在为Visual Studio使用firebird 2.1和DDEX Provider,并且正在使用c#。 我遇到一种情况,我试图将架构更改从c#应用于数据库,以“更新”我的数据库。在此过程中,我从firebird收到以下异常: FirebirdSql.Data.FirebirdClient.FbException:不成功的元数据更新对象INDEX正在使用 我将其解释为

  • UserViewModel: 用户存储库:

  • Iam是JPA的新手,尝试创建EJB 3.0+JPA(hibernate)应用程序。当iam将数据持久化到数据库中时,出现以下异常。 sessionBean方法: 客户类(实体类)