【问题标题】:Building an Android notification server构建 Android 通知服务器
【发布时间】:2014-08-08 07:56:41
【问题描述】:

是否有关于如何为 Android 构建自定义通知服务器的文档?我目前正在使用 GCM,但由于应用程序的性质以及通知在我的应用程序中是一个非常重要的功能这一事实,我宁愿在内部实现此服务,以便我可以控制吞吐量并且没有任何人为限制(即使每天有数十万条通知)。我也想稍后在 iOS 版本的应用程序中使用相同的通知服务器,因此,定制构建的通知服务器是更受欢迎的。

理想情况下,我想知道为了编写类似的消息传递系统(在 Android 前端)涉及什么。为了进一步澄清,我想了解 GCM 通知如何(在顶层)内部在 Android 上工作,以及如何自行复制该功能。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: android android-notifications


    【解决方案1】:

    在过去的 3 个月里,我的感觉和你一样。

    1,您应该先阅读此内容mqtt

    2,给自己1小时的观看时间this

    3,there 中有很多关于如何将clienthere 集成为server 的示例。

    编辑:来自 facebook 的一些成功案例 here

    值得一试。 :) 希望这会对你有所帮助:)

    【讨论】:

    • 哇,这太棒了!非常感谢。我已经对 MQTT 有所了解。我将尝试实现 ActiveMQ(谢天谢地,他们有一个 C# 包装器,因为我的服务器完全用 C# 编写,在 Mono 上运行)并测试您链接的客户端代码。非常感谢!
    【解决方案2】:

    我认为Pushwoosh 完全符合您的要求。也有UrbanAirship,但不像 Pushwoosh UrbanAirship 的服务不是免费的。

    【讨论】:

    • 不幸的是,这个答案不是我想要的。我想实现我自己的通知版本,而不是使用第三方通知服务。非常感谢您的回复。非常感谢您花时间回复的努力和事实。
    • 在这种情况下,您需要在服务器上同时实现 Google Cloud MessagingApple Push Notification Service。不可能只实现两者之一并访问另一个平台的推送通知服务。
    • 我认为这里存在混淆。我想编写我自己的通知服务器,即实现与 GCM 和 APNS 在不使用这些服务的情况下执行相同操作的东西。如果您阅读标记为答案的评论,您会明白我的意思。谢谢。
    • 糟糕,我好像理解错了你的问题。对不起:/
    猜你喜欢
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多