Php 我是否有任何方法或其他服务将具有不同消息(有效负载)的通知推送到一个http请求中的不同令牌?

Php 我是否有任何方法或其他服务将具有不同消息(有效负载)的通知推送到一个http请求中的不同令牌?,php,ios,firebase,push-notification,firebase-cloud-messaging,Php,Ios,Firebase,Push Notification,Firebase Cloud Messaging,我的目的:向iOS应用程序发送一次推送通知,设备上的徽章号需要根据每个设备的徽章增量进行更新 我们知道我们只能向不同的令牌发送一条消息(有效负载) 在iOS中,当应用程序被迫从后台关闭时,即使收到远程通知,我们也无法更新徽章号 我想使用上述方法向每个设备发送不同的徽章号,因为我从DB服务器获取设备的徽章号 我将FCM用于iOS推送通知 对于服务器端,我使用PHP 一些讨论() 说这是不可能的,那么有没有办法或者付费服务呢 有人说我们需要使用循环将每个有效负载发送到每个设备令牌。例如,我有10

我的目的:向iOS应用程序发送一次推送通知,设备上的徽章号需要根据每个设备的徽章增量进行更新

  • 我们知道我们只能向不同的令牌发送一条消息(有效负载)
  • 在iOS中,当应用程序被迫从后台关闭时,即使收到远程通知,我们也无法更新徽章号
  • 我想使用上述方法向每个设备发送不同的徽章号,因为我从DB服务器获取设备的徽章号
  • 我将FCM用于iOS推送通知
  • 对于服务器端,我使用PHP
一些讨论() 说这是不可能的,那么有没有办法或者付费服务呢

有人说我们需要使用循环将每个有效负载发送到每个设备令牌。例如,我有1000个代币,APN会阻止我未来的请求吗

对于我的应用程序的使用:大约50推/天


谢谢你的贡献。

您的评论的一些注释:

如果应用程序死机,您可以更新badge,但它不能是静默通知,如果是静默通知,它将被忽略。使用有效负载中带有徽章的“正常”通知,实际上您可以手动更新它

您必须在数据库中保留与用户关联的所有设备令牌,并发送单个通知,您不能发送具有不同内容的批量消息(在本例中,使用不同的标记)

不,它不会阻塞,您可以为每一个发送: 这是来自另一个论坛,但可作为参考:

根据本技术说明的“推送通知槽输出和错误检查”部分:

“使用APN没有上限或批量大小限制。”
“如果您发现吞吐量低于每秒9000个通知,您的服务器可能会受益于改进的错误处理逻辑。”

您的评论中的一些注意事项:

如果应用程序死机,您可以更新badge,但它不能是静默通知,如果是静默通知,它将被忽略。使用有效负载中带有徽章的“正常”通知,实际上您可以手动更新它

您必须在数据库中保留与用户关联的所有设备令牌,并发送单个通知,您不能发送具有不同内容的批量消息(在本例中,使用不同的标记)

不,它不会阻塞,您可以为每一个发送: 这是来自另一个论坛,但可作为参考:

根据本技术说明的“推送通知槽输出和错误检查”部分:

“使用APN没有上限或批量大小限制。”
“如果您看到吞吐量低于每秒9000个通知,您的服务器可能会受益于改进的错误处理逻辑。”

可能有用的帖子:,@AL。这是相关的,但不符合我的问题。。可能有用的帖子:,@AL。这是相关的,但不符合我的问题。。我们需要一些时间来实施和观察,我们实现了向具有不同徽章号的每个设备令牌(iOS)推送通知的循环,但因此,通知无法在短时间内到达设备,并且一些通知没有发送到设备。还有什么建议吗?我们花了一些时间来实现和观察,我们实现了循环,以将通知推送到具有不同徽章号的每个设备令牌(iOS),但因此,通知无法在短时间内到达设备,并且一些通知没有发送到设备。还有什么建议吗?