<分区>
我正在尝试在 PHP Symfony2 中为 iOS、Android 和 Windows Phone 的网站和应用程序创建 REST API 系统。
我实际上正在考虑用户设备的数据库表,因为他可能有多个设备。
所以,我现在的解决方案是为用户创建一系列设备。设备表包含设备类型(iPhone、iPad、Nexus、诺基亚等)、设备推送标识符、操作系统(iOS、Android、Windows Phone)和用户 ID。
但我不知道这是否是好方法,所以你觉得怎么样?
谢谢
最佳答案
我认为这是一个好方法,但我不确定跟踪设备类型是否重要?
我的方法是:
User (table)
UserId
UserName
...
Devices (table)
OSType
DevicePushId
UserId
您只需要知道操作系统类型,因为每个操作系统处理通知的方式不同。但是知道设备是 iPad 还是 iPhone 并不那么重要,除非您要根据他们是手机还是平板电脑发送不同类型的通知/内容。
关于php - 如何管理数据库中用户帐户的多个推送通知设备标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27025133/
相关文章:
android - 最小响应菜单(纯 CSS)在 android 默认浏览器上不工作
android - 管理 Android 中的图像、主题、颜色等资源
android - 无法在 Android/Gingerbread 上使用 Flexslider/SwipeJS 激活选择
PHP HTTP POST 问题 - 如何将来自多个表单的数据作为 HTTP Post 传递?
iphone - JSON 的 NSMutableDictionary 表示
ios - swift: 在将 facebook 当前 token 发送到 AWS Cognito 后接收 AWS id_token?