【问题标题】:Apple push notification one app more subdomains苹果推送通知一个应用程序更多子域
【发布时间】:2016-03-28 10:04:19
【问题描述】:

当我连接到sub1.domain.com 时,我如何设置苹果推送通知,我的服务器将为该APP_ID 发送消息,而当连接到sub2.domain.com 时,我将只接收来自该子域的消息。

就像在 GCM 中一样,我有 5 个应用程序用于 5 个子域,我的 ios 应用程序连接到另一个 app_id 并获取该应用程序(子域)的令牌。

这在苹果推送通知中可行吗?

【问题讨论】:

  • 所有子域都支持同一个数据库?
  • 不是一个数据库,而是一个应用程序将用于多个子域,所以我不需要在应用商店为 5 个客户制作 5 个应用程序,我有 1 个应用程序连接到 5 个子域并接收仅针对该子域的消息..
  • 在您注册远程通知令牌的一个或多个数据库中,您需要记录用户关联的子域。然后,您可以适当地定位您的推送通知

标签: ios push-notification apple-push-notifications


【解决方案1】:

iOS 远程推送通知只是请求一个设备令牌,而 APNs 只是通过设备令牌向设备发送消息。设备令牌是 iDevice 独有的。

出于您的目的,您可以将设备令牌和“令牌通道”保存到数据库,例如INSERT INTO device_tokens (channel, token) VALUES ('subdomain1', 'xxxxxxxxx'),发送消息时,将设备令牌与通道一起排队,例如SELECT token FROM device_tokens WHERE channel = 'subdomain1'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 2012-03-27
    • 1970-01-01
    • 2011-09-19
    • 2011-05-19
    • 2010-12-01
    相关资源
    最近更新 更多