gpt4 book ai didi

android - GCM for iOS 和 Apple 提供的推送通知服务有什么区别

转载 作者:可可西里 更新时间:2023-11-01 03:32:10 24 4
gpt4 key购买 nike

我正在阅读有关 iOS 的 Apple 推送通知。搜索时发现谷歌也为iOS设备提供GCM服务GCM for iOS .我有以下疑问-

  1. 它们之间有什么区别吗?
  2. 我不明白如果苹果也提供同样的东西,为什么谷歌介绍适用于 iOS 的 GCM?
  3. 将 GCM 用于 iOS 和 Apple 推送的场景/要求是什么通知服务。

最佳答案

Google Cloud Messaging 最初是为 Android 发送通知的平台。他们添加了一个 iOS SDK,但在 iOS 上使用他们的 SDK 意味着您同时使用 GCM 和 Apple 推送通知服务:

针对 iOS 设备的推送 => Google 云消息传递 => Apple APNS => 设备

如果你只是开发iOS应用,最好直接使用APNS。如果您已经为 GCM 设置了所有基础架构,那么您可以通过仅支持 GCM 来解决 iOS 和 Android 问题,从而节省一些代码。

有关更多详细信息,您可以使用此官方 Google 文档:https://developers.google.com/cloud-messaging/ios/client

下面的链接是一个 Google Cloud Messaging IOs Quickstart 应用程序,它演示了如何将 IOS 应用程序连接到 GCM 以及如何接收消息:https://github.com/googlesamples/google-services/tree/master/ios/gcm

关于android - GCM for iOS 和 Apple 提供的推送通知服务有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com