我可以使用Firebase向iOS设备上的特定用户发送推送通知而无需APN吗?

2vuwiymt  于 2023-10-22  发布在  iOS
关注(0)|答案(1)|浏览(196)

我有一个Kindy门户网站的Angular项目,这是老师发布孩子/学生发布他们白天在做什么的地方,当为孩子发布新文章时,我想向iOS设备上的特定家长发送推送通知。
目前,一些以前的员工使用了一些第三方的东西或一些技术来创建应用程序的网站(据我所知,他们只是写了一行代码来引用应用程序的网站相同的代码),所以人们会认为这是一个应用程序,但它从网络加载的东西。我没有它的细节或代码在哪里,所以我试图弄清楚是否有可能在不需要APN的情况下做,这样我就可以继续工作,或者如果没有APN就不可能做,那么我就不能,因为我无法访问他们如何将其应用程序的源代码。
所以我的问题是如果我想使用Firebase在iOS设备上向特定用户发送通知,Firebase是否足够或足够智能,可以自行完成,或者我是否需要APN才能从他们的iOS设备获取用户令牌并使用该令牌发送通知?

0sgqnhkj

0sgqnhkj1#

作为苹果管理推送通知的一种方式,只有苹果可以发送它。所以,是的,你必须有APNS。
原因如下:

  • 糟糕的应用程序开发人员只会用通知轰炸用户。APN可以丢弃高频消息传递以保持高质量的使用体验。
  • 苹果有一个更好的方法来合并通知。特别是无声/背景通知。这具有功率节省益处。
  • 苹果可以为紧急应用程序提供给予特殊权利。例如,如果您拥有“critical alert”授权,某些通知可以绕过应用程序的通知设置。
  • 通过Apple管理整个有效负载,有效负载然后具有声音、本地化、摘要、字幕、线程、合并等的标准。如果没有苹果,每个公司都会有自己的标准。想象一下,有些发送json,有些发送xml格式,所有的都有不同的关键字。

相关问题