Apple推送通知或firebase推送通知?

Dis*_*put 3 objective-c apple-push-notifications ios firebase

我只是想知道我在我的项目中使用了fireabase.任何人都可以指导我哪个推送通知好吗?Firebase或Apple Push通知.而且我也想要一些真正的理由,哪一个对用户更好.

she*_*ath 10

一些优点是

1)即使用户不允许通知,您也可以获得应用程序的通知,如果应用程序在前台运行(使用shouldEstablishDirectChannel).

2)不需要创建仪表板来在设备上发送通知.

3)FCM仪表板上的通知分析.

4)易于创建通知有效负载结构.

5)App Server端处理非常简单,多个应用和平台只需要一个密钥(iOS,Android,Web)


Him*_*nth 9

Firebase Cloud Messaging最初是一个发送Android通知的平台.他们添加了iOS SDK,但在iOS上使用他们的SDK意味着您正在使用FCM和Apple Push通知服务:

Push for iOS device => Firebase Cloud Messaging => Apple APNS => Device

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

但是,没有具体的技术优势.

  • 有实际的好处:仅使用一种方法比 Android / iOS 的两种单独方法的工作量少 (2认同)