Pubnub list devicetoken与频道相关联?

时间:2016-02-12 17:10:52

标签: android ios pubnub devicetoken android-devicetoken

我在PubNub文档中找不到任何api来列出与频道关联的设备令牌。我打算将用户关联到他们各自的频道,并将他们的设备令牌直接链接到这些频道,这样如果同一个用户从不同的设备登录,他们会获得所有针对他们的推送通知,从服务器端,我们将是发布渠道变更。但是现在在稍后的某个时间点,我们可能需要检索与这些频道相关的设备令牌如何做到这一点?

截至目前,我们还没有计划在我们的应用程序服务器上存储设备令牌,认为我们会通过渠道从PubNub检索它,但我们找不到任何相关的API。

请帮忙,如果设计不正确,也请告诉我们。

谢谢!

1 个答案:

答案 0 :(得分:2)

PubNub移动推送网关 - 设备令牌/频道查找

PubNub目前不提供获取给定频道的设备令牌的方法,因为这被认为是不安全的。如果您(无论是谁:客户端设备,服务器,第三方等)应该知道设备令牌。如果您无法通过某种有效/合法的方式获取设备令牌,那么您应该无法通过其他方式获取(例如通过PubNub通道关联)。

您可以做的是让设备POST将其令牌连接到您的服务器以及它应该注册到的推送通知的PubNub通道列表,并将它们存储在您的数据库中并将该列表保存为这些设备令牌/渠道协会改变。

您始终可以使用SDK的特定API列出给定设备的频道:

或者使用此REST API:

http://pubsub.pubnub.com/v1/push/sub-key/your_sub_key/devices/your_device_token?type=push_type

其中push_typegcmapnsmpns