每个iPhone通知是否必须经过Apple



我正在使用最重要的企业聊天评估。这可能包括使用Matter Matter Matter Push Notifications服务将通知向公司iPhone推送。Mattermost说:

对于想要将内部通信保留在防火墙后面的组织,此服务在将其控制下的私钥中加密通知消息,然后将其发送到Apple的公共推动通知服务,以将其交付给您的iOS设备。

实施推送通知服务以将通知推向iPhone对我来说是新的。我已经看到了有关APN的可靠性和隐私性的其他帖子,但是是否有任何选择通过进行通知的选项?如果答案是否定的,那么这意味着地球上1B iPhone的所有通知都会通过苹果...正确吗?同样,这对我来说是新事物,所以我只是想澄清我对整体体系结构的理解。

答案似乎是:是的,每个iPhone通知都必须通过Apple。至少是VoIP通知。

在苹果开发人员论坛上的讨论中,关于贬低VoIP背景注册与强制使用Pushkit的讨论:iOS 10 VoIP背景模式不再支持

问题:

我们如何在封闭的内部网络(…)中使用iOS 10 VoIP应用程序(…),在该网络中不可能与Internet进行连接?

苹果工作人员的答案:

没有支持的方法。要使用CallKit,必须与iOS 10 SDK链接,如果您与iOS 10 SDK链接,则无法使用旧版VoIP API。

IMO,这个答案暗示,Apple推动生态系统中没有自托管的私有推动服务。否则,苹果家伙会在这里说出来。

最新更新