通过 GCM 发送 APNS 通知:Apple 是不是允许?
Posted
技术标签:
【中文标题】通过 GCM 发送 APNS 通知:Apple 是不是允许?【英文标题】:Sending APNS notifications through GCM: legally allowed by apple?通过 GCM 发送 APNS 通知:Apple 是否允许? 【发布时间】:2016-01-29 12:23:32 【问题描述】:为了通过 GCM 发送通知,您需要在 Google 的 GCM 服务中注册您的客户端 SSL 证书。
此证书由 Apple CA 生成,并且有一个名为 Apple AAI CPS v6.0
的策略适用于这种特定类型的客户端 SSL 证书。
Apple 明确声明:"Subscribers are obligated to: ... Take no action to transfer their Certificate to any third-party unless otherwise authorized by Apple".
在这种情况下,Google 是第三方。
Apple 是否授权 Google 成为第三方? 是否有某种形式的授权声明在线发布?
【问题讨论】:
【参考方案1】:如果 UrbanAirship、Parse、Amazon SNS 和许多其他第三方推送通知服务提供商被允许,那么 Google 也被允许。在所有这些情况下,您必须将推送 ssl 证书上传给他们,以允许他们向 APNS 发送通知。所以底线,你应该没有问题这样做。
阅读http://images.apple.com/certificateauthority/pdf/Apple_AAI_CPS_v6.0.pdf 的第 2.10 和 2.11.2 节
【讨论】:
我知道,但除此之外,在 2.11.7 订户义务中,它声明:“除非 Apple 另有授权,否则不要将其证书转让给任何第三方。”。所以谷歌需要得到苹果的授权才能成为第三方。否则,Apple 可能会切断与 Google 的所有连接。以上是关于通过 GCM 发送 APNS 通知:Apple 是不是允许?的主要内容,如果未能解决你的问题,请参考以下文章