我正在创建一个 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/