当我连接到 sub1.domain.com
时如何设置苹果推送通知我的服务器将发送消息给 APP_ID
,当连接到 sub2 时.domain.com
我将只接收来自该子域的消息。
就像在 GCM 中一样,我有 5 个应用程序用于 5 个子域,我的 ios 应用程序连接到另一个 app_id 并获取该应用程序(子域)的 token 。
这在苹果推送通知中可能吗?
最佳答案
iOS 远程推送通知仅请求设备 token ,APN 仅通过设备 token 向设备发送消息。设备 token 对于 iDevice 是唯一的。
出于您的目的,您可以将设备 token 和“ token channel ”保存到数据库,例如INSERT INTO device_tokens (channel, token) VALUES ('subdomain1', 'xxxxxxxxx')
,发送消息时,将设备 token 与 channel 排队,例如从 device_tokens 中选择 token ,其中 channel = 'subdomain1'
关于ios - 苹果推送通知一个应用多个子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36260046/