关于推送通知和Apple开发许可证

时间:2013-12-28 04:31:57

标签: ios iphone sql-server ipad apple-push-notifications

我想问一下通知和苹果开发许可证。除了将用户添加到服务器上的共享后端之外,我们还将在专用的自托管实现中在用户内部网络上安装系统。在这种情况下,与我们当前在平台上的安装相比,推送通知系统的安装如何受到影响?我们可以安装多个服务器,每个服务器的相应通知系统在不同的用户站点同时运行吗?

2 个答案:

答案 0 :(得分:0)

您可以让许多服务器发送推送通知 - 这没有问题。您需要处理用户设备ID的集中或分布式数据库(您要向其发送通知),因此您不会多次从多个服务器向同一设备发送相同的通知。

答案 1 :(得分:0)

如果installing the system on user internal networks表示网络未连接到互联网,则您无法使用Apple推送通知,因为它需要访问Apple的服务器。

但是,如果您只是意味着连接到互联网的多台服务器会向您的应用发送推送通知,那么您可以这样做。我假设您希望安装应用程序的每个设备子集都将其设备令牌发送到其他服务器,这将向这些设备发送推送通知。每个服务器都需要您的推送证书才能向您的应用发送通知。您可以与托管服务器代码的所有服务器共享相同的证书,也可以为每个服务器创建不同的证书。