ios swift使用啥推送通知? [关闭]

Posted

技术标签:

【中文标题】ios swift使用啥推送通知? [关闭]【英文标题】:What push notification for ios swift to use? [closed]ios swift使用什么推送通知? [关闭] 【发布时间】:2020-10-29 03:06:51 【问题描述】:

我正在制作一个需要推送通知的应用程序。我想知道使用什么推送通知?我尝试使用 Firebase,但它不一致。一些通知没有接收或发送。

【问题讨论】:

ios 使用Apple Push Notification Service。 Firebase 的 iOS 推送通知也在使用 APN,请参阅 this 我目前正在使用 Firebase 消息传递,但我的问题是,有时设备无法接收通知。所以我在寻找除了使用 firebase 之外的其他选择。 【参考方案1】:

除了可以在 iOS 和 android 设备上无缝运行的 APNS 之外,还有许多第三方推送服务可用。以下是一些流行的第三方服务...

Firebase(由 Google 提供)

推动者

一个信号

APNS(Apple Push Notification Service)是其原生服务,最终由第三方推送服务使用。如果没有 apns,任何人都无法向苹果设备发送推送通知。

【讨论】:

我尝试在我的其他应用程序中使用推送器并且它运行良好,我的问题是它有 1000 个设备限制。您可以向他们付费以增加设备限制以继续使用他们的服务。 您可以使用 FCM(firebase 云消息传递)。它是免费的。 我已经集成到我的一个项目中,它可以无缝运行。 您是否会遇到设备有时收不到通知的情况?您使用的是什么版本的 firbase pod? Firebase 是免费提供的最佳推送服务之一。我正在使用最新版本的 FCM。

以上是关于ios swift使用啥推送通知? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用firebase问题推送通知(ios,swift 4)[关闭]

使用 Swift for iOS 处理来自关闭应用程序的推送通知,如何显示它然后返回关闭或暂停?

关闭推送通知

通过 Swift 关闭推送通知功能

使用swift杀死应用程序时如何存储ios推送通知

Swift iOS 10 的推送通知