Php 我是否有任何方法或其他服务将具有不同消息(有效负载)的通知推送到一个http请求中的不同令牌?
我的目的:向iOS应用程序发送一次推送通知,设备上的徽章号需要根据每个设备的徽章增量进行更新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中,当应用程序被迫从后台关闭时,即使收到远程通知,我们也无法更新徽章号
- 我想使用上述方法向每个设备发送不同的徽章号,因为我从DB服务器获取设备的徽章号
- 我将FCM用于iOS推送通知
- 对于服务器端,我使用PHP
谢谢你的贡献。 您的评论的一些注释: 如果应用程序死机,您可以更新badge,但它不能是静默通知,如果是静默通知,它将被忽略。使用有效负载中带有徽章的“正常”通知,实际上您可以手动更新它 您必须在数据库中保留与用户关联的所有设备令牌,并发送单个通知,您不能发送具有不同内容的批量消息(在本例中,使用不同的标记) 不,它不会阻塞,您可以为每一个发送: 这是来自另一个论坛,但可作为参考: 根据本技术说明的“推送通知槽输出和错误检查”部分: “使用APN没有上限或批量大小限制。”
“如果您发现吞吐量低于每秒9000个通知,您的服务器可能会受益于改进的错误处理逻辑。”您的评论中的一些注意事项: 如果应用程序死机,您可以更新badge,但它不能是静默通知,如果是静默通知,它将被忽略。使用有效负载中带有徽章的“正常”通知,实际上您可以手动更新它 您必须在数据库中保留与用户关联的所有设备令牌,并发送单个通知,您不能发送具有不同内容的批量消息(在本例中,使用不同的标记) 不,它不会阻塞,您可以为每一个发送: 这是来自另一个论坛,但可作为参考: 根据本技术说明的“推送通知槽输出和错误检查”部分: “使用APN没有上限或批量大小限制。”
“如果您看到吞吐量低于每秒9000个通知,您的服务器可能会受益于改进的错误处理逻辑。”可能有用的帖子:,@AL。这是相关的,但不符合我的问题。。可能有用的帖子:,@AL。这是相关的,但不符合我的问题。。我们需要一些时间来实施和观察,我们实现了向具有不同徽章号的每个设备令牌(iOS)推送通知的循环,但因此,通知无法在短时间内到达设备,并且一些通知没有发送到设备。还有什么建议吗?我们花了一些时间来实现和观察,我们实现了循环,以将通知推送到具有不同徽章号的每个设备令牌(iOS),但因此,通知无法在短时间内到达设备,并且一些通知没有发送到设备。还有什么建议吗?