php - 如何管理数据库中用户帐户的多个推送通知设备标识符?

标签 php android ios iphone symfony

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

已关闭 8 年前

我正在尝试在 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/

上一篇:ios - 使用框架和图像初始化 ImageView

下一篇:ios - EKEventStore编程Xcode iOS异步搜索

相关文章:

用于插入的 php 数组内爆

android - 最小响应菜单(纯 CSS)在 android 默认浏览器上不工作

android - 管理 Android 中的图像、主题、颜色等资源

android - 无法在 Android/Gingerbread 上使用 Flexslider/SwipeJS 激活选择

iOS - 无法在 bundle 中加载 NIB

PHP HTTP POST 问题 - 如何将来自多个表单的数据作为 HTTP Post 传递?

php - JavaScript 或 PHP 中的三向合并

php - Laravel - 首先从数据库中获取特定行

iphone - JSON 的 NSMutableDictionary 表示

ios - swift: 在将 facebook 当前 token 发送到 AWS Cognito 后接收 AWS id_token?