ios - 推送通知服务器端数据模型

标签 ios database-design webserver push-notification

我正在创建一个 C# .NET Web 服务器应用程序,当 iOS 用户感兴趣的 HTML 页面有新数据时,该应用程序将通知他们。我想让用户能够通过电子邮件和/或推送通知收到通知。以下是迄今为止我在 SQL Server 数据库中的“Users”表的内容:

userID(唯一的整数值)
deviceToken(Apple 在设置新通知时提供的唯一 varchar 值)
isActive( bool )
createDate(创建日期/时间记录)

您认为还有其他必要的字段吗?我研究了 Parse 推送通知服务,但我不确定如何实现它,也不知道为什么它比自己发送推送通知更容易。

最佳答案

您可能还想添加环境字段(以区分沙箱和产品环境)。 如果您计划扩展以支持 Android C2DM,您可能需要创建一个“区域”字段,用于识别客户端类型(通知传递方法)。

如果您需要限制发送给用户的通知数量,发送到给定设备的上次通知的时间戳可能是个好主意。

关于ios - 推送通知服务器端数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018889/

相关文章:

postgresql - 时间范围内的“一对多”关系完整性问题

ios - 任何好的 iOSOpenDev 示例代码/引用资料?

ios - 在 ios 模拟器上成功构建 skia,但无法在我的 iphone 上运行

ios - Mach 代码导致 iOS 和 Cocoa 上的内存耗尽

ios - 如何在 Objective-C 的 NSUserDefaults 中存储我的客户 NSMutableArray?

linux - 如何将 12GB 数据转移到新服务器

c# - 在数据库级别授权数据访问

数据库设计问题

asp.net - 如何在 Web 服务器上验证 http 请求

security - 如何为nginx(虚拟主机)找出合理的内容安全策略来源?