推送通知的设备令牌

时间:2011-11-17 03:30:19

标签: android windows blackberry push-notification token

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

我正在使用ManicNetwork但不幸的是,该软件无法区分平台。

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

2 个答案:

答案 0 :(得分:1)

在服务器上注册指示设备操作系统的设备ID时,尝试添加其他属性。然后,您可以按此属性进行过滤,并获得所需的操作系统。

答案 1 :(得分:0)

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

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

Apple - App

Android - And

BlackBerry - BB