推送通知的设备令牌

问题描述:

我正在实施推送通知服务。我需要创建一个数据库来存储来自4个移动平台的所有设备令牌。我想根据他们的平台(iOS,Android,BlackBerry,WP7)来组织它们。但是如何区分这些平台,以便如果我想只向Android用户发送消息,其他平台将不会收到它。推送通知的设备令牌

我正在使用ManicNetwork,但不幸的是,该软件没有帮助区分平台。

Apple在令牌中使用64bytess十六进制字符串。但其他3个平台呢?

您可以尝试将令牌保存在不同的表中。例如,苹果在一个,Android在另一个。

或者像marimaf说的那样,添加另一个属性发送到服务器。例如,

Apple - App

Android - And

BlackBerry - BB

尝试在服务器上注册设备ID时添加其他属性,以指示设备操作系统。然后你可以通过这个属性进行过滤并获得你想要的操作系统。