【问题标题】:IOS/Android Push Notifications - Basic questionIOS/Android 推送通知 - 基本问题
【发布时间】:2011-05-23 15:03:44
【问题描述】:

我不知道这个问题是否已经得到解答。在我的 IOS/Android 应用程序中,我想监控更新的 URL(例如,UPS 跟踪)。我想知道我是否使用 API 来跟踪包裹,即使提供商说他们不支持推送通知,我的应用程序还有其他方法可以启用推送通知吗?我只需要在包状态发生变化时通过 APN 或 Android 推送通知得到通知,即使提供商不支持它。

另外,Urban Airship 是否可以做到这一点?

谢谢。

【问题讨论】:

    标签: android push-notification


    【解决方案1】:

    理想情况下,您需要构建自己的后端服务器以使用 Google 的 C2DM 服务发送通知:http://code.google.com/android/c2dm/index.html

    我假设您将 paracel ID 发送到您的服务器,捕获它,然后定期检查更新。然后,一旦状态发生变化,利用 C2DM 并将通知推送给您的客户。

    如果您选择让设备上的服务对此进行检查,我会谨慎 - 您可以轻松地消耗大量昂贵的数据传输,但价值不大。

    【讨论】:

      【解决方案2】:

      如果我正确理解您的问题,我认为推荐的解决方案是使用service 定期检查 URL 是否有更新,如果状态已更改,请从您的服务向用户推送notification

      【讨论】:

      • 感谢您的快速回复。你能详细说明吗?您所说的服务究竟是什么意思?请告诉我我的理解是否正确:要检查URL是否有更新,我可以将URL发送到urban airship让UA检查更新,如果有更新,请在手机上通知我的应用程序?
      • 见Urban Airship 网站FAQ about Android push notifications,Android 不支持开箱即用的UA 推送通知,它需要一个帮助应用程序(AirMail 控制面板),需要单独安装。因此,回答您的问题:您不能在没有第三方应用程序的情况下将推送通知直接发送到 Android 设备。服务是在应用程序后台运行的进程,请参阅Android SDK documentation for more info.
      • 我不能代表 IOS 顺便说一句,我认为你需要为 IOS 和 Android 分别实现。
      猜你喜欢
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 2017-01-22
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多