【发布时间】:2011-10-18 21:44:03
【问题描述】:
我正在开发我第一次在 iPhone 上创建的应用程序的 Android 版本,该应用程序需要每天向用户发送(如果它与 iPhone 版本一样成功的话)多达数百万条推送通知。
我天真地认为 Android 平台有一个推送通知服务作为它的兄弟,所以我决定在开发结束时看看这个功能,现在我来了!
我在 stackoverflow 中搜索了有关此功能的答案(问题?),并找到了几个选项(谢谢大家!)但是你们中的任何人都能够以如此大的数量实现这样的功能吗?
这是我找到的选项:
- Google's C2DM Framework:我的第一个问题是它仅适用于 Android 2.2 +,但如果没有这个 200.000 notifications a day quota,我可能会考虑它;你们中有人向 Google 申请了更多配额吗?
- MQTT :这个解决方案看起来不错,Anton Lopyrev 提供的示例代码很有帮助(Dale Lane 的博客文章值得阅读);这是我现在正在使用的选项,但我不知道它如何与成千上万的用户做出反应(我也遇到了服务器(蚊子)或服务(我还不知道)的问题)而且我不是有时可以收到 2 个用户的通知 :p)
- XMPP :它看起来是最好的选择(还没有?)但我还没有尝试过;你们中有人用过这个解决方案吗?
我读过有关 Xtify 或 Urban Airship 的文章,但这些商业解决方案都没有帮助(数量或成本)。
感谢您的任何提示!
编辑:我的目标是每天能够发送多达 5,000,000 条通知
【问题讨论】:
-
太糟糕了,我还不能开始赏金:P 我会尽快开始赏金,以奖励有用的提示。
-
也许您应该告诉我们每个用户和每天平均需要多少通知。无论如何,C2DM 将是我的首选,因为它是 android 原生的,并且大多数 android 设备都在 >= 2.2 上运行。
-
不能申请额外的配额吗?
-
我问了谷歌,但还没有答案:/ 我希望我能获得额外的配额,但如果我不能,我想做好准备
-
另外,您期望有多少用户?例如。每日活跃用户...
标签: android xmpp push-notification android-c2dm mqtt