为了通过GCM发送通知,需要在Google的GCM服务中注册您的客户端SSL证书。此证书由 Apple CA 生成,并且有一个名为 Apple AAI CPS v6.0
的策略适用于此特定类型的客户端 SSL 证书。
苹果明确表示:"Subscribers are obligated to: ... Take no action to transfer their Certificate to any third-party unless otherwise authorized by Apple".
在这种情况下,谷歌是第三方。
苹果是否授权谷歌成为第三方?是否有某种在线发布授权声明?
如果允许UrbanAirship,Parse,Amazon SNS和许多其他第三方推送通知服务提供商,那么Google也被允许。在所有这些情况下,您必须将推送 ssl 证书上传到他们,以便他们向 APNS 发送通知。所以底线,你这样做应该没有问题。
阅读 http://images.apple.com/certificateauthority/pdf/Apple_AAI_CPS_v6.0.pdf 的第 2.10 和 2.11.2 节