【问题标题】:How should I handle push notifications with an app that's distributed through multiple channels?我应该如何处理通过多个渠道分发的应用程序的推送通知?
【发布时间】:2014-03-06 12:50:37
【问题描述】:

我们开发了一个使用推送通知的 iOS 应用。

我们的客户希望通过他们自己的 MDM 服务器分发应用程序。这意味着他们将自己编译和签署应用程序,并拥有适当的 APNS 证书,我们将其包含在我们的服务器端应用程序中。到目前为止,一切顺利。

现在,客户端还希望将应用分发到未连接到 MDM 服务器的其他设备。这意味着具有不同证书链的不同(AdHoc、App Store...)分发渠道。

我们应该如何在我们向 APNS 发送推送通知的服务器端处理这个问题?

我们可以将每个推送通知发送两次,每个证书发送一次吗?我们是否需要确定哪个应用安装需要哪个设备(取决于分发渠道)?

【问题讨论】:

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


    【解决方案1】:

    这基本上取决于您分发应用程序的方式。分发时,如果应用程序标识符相同,它将引用同一个应用程序。如果它不同,它将安装多次。意味着如果您在两种情况下都具有相同的应用程序 ID,则足以发送一个通知,因此无论您如何分发它都会发送通知。如果您更改了应用程序 ID,是的,您必须多次发送。您可能会做的另一件事是稍微更改应用程序 ID 并为应用程序 ID 引入通配符。发送一个通知也很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 2011-06-14
      • 2016-05-05
      • 1970-01-01
      相关资源
      最近更新 更多