推送通知功能

Posted

技术标签:

【中文标题】推送通知功能【英文标题】:Push notification capabilities 【发布时间】:2016-04-11 13:31:48 【问题描述】:

1) 如果我想同时发送,例如一万条推送,我有这个能力吗?

2) 推送通知可以与其他应用程序交互吗?解释一下:如果我想在将推送通知发送到另一个应用程序时做某事,Apple 是否充当中间人,或者其他开发人员必须给我他客户的令牌才能直接向他们发送通知?

提前致谢!

【问题讨论】:

【参考方案1】:

1) 如果您有 10,000 台设备要发送推送,那么这应该是可能的。如果您向同一设备发送 10,000 个数据,Apple 服务器会检测到并很有可能阻止它。

2) 你的问题不清楚。推送是从服务器发送到应用程序的消息。发送推送的服务器需要使用它发送推送到的任何应用程序的推送证书进行签名,并且应用程序需要在服务器发送推送之前将其推送令牌发送到服务器。 服务器不是 ios 应用程序,因此说“当推送通知发送到另一个应用程序时”是没有意义的。如果您说的是服务器向多个应用发送推送,那么只要服务器使用相关证书进行签名并拥有设备令牌,它就可以做任何想做的事情。

【讨论】:

没关系,我明白我最初想要什么。我知道这不是很清楚,但答案是正确的。

以上是关于推送通知功能的主要内容,如果未能解决你的问题,请参考以下文章

向现有应用程序添加推送通知功能

部署 Firebase 推送通知功能时出错

苹果推送通知问题

为啥在 iOS10 上滑动推送通知功能不运行?

反应本机推送通知以在收到通知时运行功能

云功能推送通知问题