在sql server中关闭通知[关闭]

问题描述 投票:-1回答:1

我正在使用带有SQL Server数据库的ASP / NET / VB.NET Web应用程序开发CRM。

[在某些操作上,许多参与的用户会收到通知(大约10个用户)。我在有关表上创建了一个触发器,以便在每个用户的另一个表中插入一行,称为“通知”,然后用户在打开应用程序时会看到通知。

我想改善这种逻辑并使用推送通知,以便即使用户未打开应用程序也能得到通知。

我了解了(OneSignal),它满足了我的要求,因为它支持我计划将来为我的应用程序创建的移动应用程序。

我的问题是,每次在通知表中插入新行时,如何从SQL Server向OneSignal API发送请求?

考虑到它也应该支持Web和移动应用程序,您还有其他建议/解决方案可以帮助实现此目标吗?

asp.net sql-server vb.net push-notification onesignal
1个回答
0
投票

我认为一种合理的解决方案是让将通知插入数据库的过程也将其发送到OneSignal。

您正在提议此流程:

某些通知处理程序处理通知->将其写入数据库->触发将其推送到OneSignal。

我认为您应该有这样的东西:

某些通知处理程序处理通知->1.将其写入数据库2.将其推送到OneSignal

因此,推送不是插入的后效,而是它自己的过程。

© www.soinside.com 2019 - 2024. All rights reserved.