【问题标题】:Pushing or Pulling notifications推送或拉取通知
【发布时间】:2012-10-09 22:00:05
【问题描述】:

我们想为移动应用程序实现一个后端服务器 [Java EE],它会在某些事件上向移动设备发送通知,我在问最好/最简单的方法是推送通知还是拉取通知,这是我的想法/问题
1-要求是只要应用程序正在运行就立即将通知发送到手机,如果它没有运行则不需要发送
2-我读到要推送通知到IOS或Android,我需要连接到苹果/谷歌通知服务器,我觉得这很复杂,特别是它需要低级套接字编程,但基于数字1,项目有限时间和预算,我们真的需要推动吗?真的很复杂吗
3- 我读到拉日期可能会耗尽电池并消耗数据,但是如果在移动设备上实现一个每天只运行 3 或 4 次的简单作业,在后端服务器上调用一个简单的 Web 服务来请求通知
如果您能提供一些类似案例的教程,PS将不胜感激:)

【问题讨论】:

    标签: java android ios mobile push-notification


    【解决方案1】:

    1) 如果您的应用程序已经在运行,它是否仍然连接到同一位置?如果是这样,您最好在那时拉取通知。但是,如果应用程序没有主动连接,我会尽量避免拉动。

    2) 直接与谷歌和苹果网站上的通知服务器交互,确实是一项繁琐的任务。然而,有些公司已经让这对你来说变得更容易了。使用 urbanairship、xtify 和 mblox 等公司的优势将使您在几分钟内开始发送推送消息。 (例如,请查看教程部分中的http://developer.mblox.com/docs/)。

    3) 根据您尝试呈现的数据,最终用户现在习惯于即时数据。我无法想象每天拉 3 到 4 次的服务就足够了,但是如果您的用例确实限制为每天 4 次,并且您为此创建的后台进程中没有其他活动,您还不如让后台进程运行。但是请仔细考虑一下……如果您想在任何时候增加每天阅读的次数,您可能很快就会到需要重写以确保最终用户满意的地步。

    【讨论】:

      猜你喜欢
      • 2021-06-11
      • 1970-01-01
      • 2023-03-06
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      相关资源
      最近更新 更多