【发布时间】:2010-11-03 11:16:58
【问题描述】:
我有一个发送通知的 iPhone 应用程序,一切正常...除了有时 :)
让我解释一下:我正在使用一个非常简单的 PHP 脚本来发送通知(使用 stream_context_create 方法),但有些用户告诉我他们没有收到一些通知。显然,我可能会遇到需要在一分钟内发送多达 50,000 条通知的情况,我认为这可能是问题所在。我正在使用一个流来发送所有通知。
你们中有人遇到过这样的问题吗?我需要分成几个流吗?有关于我可以在流中发送的最大通知数量的任何信息吗?
谢谢:)
编辑 1
“速度”不是这里的问题:我可以在一分钟内将我的所有通知推送到 Apple(如果我的用户数量增加,我将来可能会遇到一些问题,但它是好的 ATM)。我在这里看到的问题是,Apple 可能会认为我是垃圾邮件发送者或其他东西,并且不会发送我所有的 50,000 条通知:/ 你们知道我如何确定这一点吗?
【问题讨论】:
-
您是否考虑过创建守护程序脚本并将通知推送到守护程序以适当速度处理的堆栈?如果您的通知可以晚五分钟到达,我认为这是一个合适的解决方案,无需完全改变语言/等。
-
刚刚编辑了我的帖子,我意识到我的问题并不准确
-
好吧,我知道我们在使用 apns 时遇到了同样的问题。我认为我们通过使用队列解决了这个问题,并且每秒只向 Apple 发送限制数量的通知。我不完全知道这个上限是什么,但您可能想研究一下并进行一些实验。
标签: iphone notifications apple-push-notifications