首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果推送通知还是firebase推送通知?

苹果推送通知还是firebase推送通知?
EN

Stack Overflow用户
提问于 2017-03-01 15:44:00
回答 4查看 13.5K关注 0票数 8

我只想知道我在我的项目中使用了fireabase。有没有人能给我指点一下哪种推送方式好?Firebase或Apple推送通知。我也想要一些真正的理由,哪个对用户更好。

EN

回答 4

Stack Overflow用户

发布于 2017-03-01 16:24:29

Firebase Cloud Messaging最初是一个Android的通知平台。他们添加了FCM,但在iOS上使用他们的SDK意味着你同时使用了iOS和苹果推送通知服务:

推送iOS设备=> Firebase云消息=>苹果APNS =>设备

如果您只开发iOS应用,最好直接使用APNS。如果你已经为FCM设置了所有的基础设施,那么你可以通过只支持FCM来同时处理iOS和安卓来节省一些代码。

然而,这样做并没有具体的技术好处。

票数 13
EN

Stack Overflow用户

发布于 2017-03-01 15:48:48

其中一些优点是

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

2)无需创建仪表板即可在设备上发送通知。

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

4)轻松创建通知负载结构。

5)应用服务器端处理简单,多个应用和平台(iOS、安卓、Web)只需要一个密钥

票数 12
EN

Stack Overflow用户

发布于 2017-03-01 16:07:50

在iOS 8及以上版本中,APN最大允许通知负载为4KB。iOS 8之前的操作系统只有256字节。请记住,通知有效负载是通知大小和设备令牌的总和。

通过FCM,除了通知之外,还可以发送消息。FCM为不同的功能描述了两种不同的有效载荷大小。允许的最大通知负载大小为2KB,与APNs和WNS相比,FCM的最大通知负载最小。最大消息负载大小为4 KB。

WNS是三者中允许最高通知有效负载的一个,也就是5 KB。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42525917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档