用于推送通知的设备令牌

发布于 2024-12-16 17:22:57 字数 238 浏览 1 评论 0原文

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

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

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

I am implementing a push notification service. I would need to create a database to store all the device tokens from the 4 mobile platforms. I want to organize them accordingly to their platforms(iOS,Android,BlackBerry,WP7). But what are the ways to differentiate the platforms so that if I want to send a message to only Android users, the other platforms will not receive it.

I am using ManicNetwork but unfortunately, the software does not help to differentiate the platforms.

Apple is using a 64bytess hexadecimal string in their token. But how about the other 3 platforms?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

昨迟人 2024-12-23 17:22:57

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

Try adding another attribute when you register the device id on your server that indicates the devices OS. Then you can filter by this attribute and get the OS you want.

为人所爱 2024-12-23 17:22:57

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

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

Apple - 应用程序

Android - 和

BlackBerry - BB

You could try saving the tokens in different tables. For example, Apple in one, Android in the other.

Or like what marimaf said, add another attribute to be sent to the server. For example,

Apple - App

Android - And

BlackBerry - BB

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文