我想问一下通知和苹果开发许可证的问题。除了在服务器上将用户添加到我们的共享后端之外,我们还将在用户内部网络上以专用的自托管实现安装系统。在这种情况下,与我们目前在平台上的安装相比,推送通知系统的安装会受到什么影响?我们可以安装多个服务器,每个服务器都在不同的用户站点同时运行各自的通知系统吗?
发布于 2013-12-28 04:55:59
您可以让多个服务器发送推送通知-这是没有问题的。您将需要处理用户设备ID的集中式或分布式数据库(您希望向其发送通知),这样您就不会多次从多个服务器向同一设备发送相同的通知。
发布于 2013-12-28 15:08:44
如果你说的installing the system on user internal networks
指的是没有连接到互联网的网络,那么你就不能使用苹果的推送通知,因为它需要访问苹果的服务器。
然而,如果你只是简单地说,连接到互联网的多个服务器会向你的应用程序发送推送通知,你可以做到。我假设您希望安装您的应用程序的每个设备子集将其设备令牌发送到不同的服务器,该服务器将向这些设备发送推送通知。每个服务器都需要您的推送证书才能向您的应用程序发送通知。您可以与承载服务器代码的所有服务器共享相同的证书,也可以为每个服务器创建不同的证书。
https://stackoverflow.com/questions/20811015
复制