从django应用程序触发的Android应用程序实现简单通知的最简单方法是什么?

时间:2012-05-14 21:19:57

标签: android django push-notification pusher

我正在开发我的第一个Django应用程序,它已经将Pusher的服务用于我网站的某些部分 - 它运行良好。

我想为Android添加一个通知应用,它会提醒注册用户有关该特定用户的新活动。

我想知道:

1)实施该方法的最佳方法是什么?我是否应该使用Pusher,还是应该使用Google的推送服务(或者其他服务?)?什么是最简单的?

2)Android应用用户将如何通过Django进行身份验证?如果用户同时使用设备的浏览器登录并且不应发送任何通知,应用程序将如何“知道”?

我是Android新手。如果有人能够回答/描述一般架构/导致正确的文档,那就太棒了。

1 个答案:

答案 0 :(得分:0)

您可以使用Android的Cloud to Device Messaging(C2DM) - https://developers.google.com/android/c2dm/

对于第三方,有Urban Airship - http://urbanairship.com/

如果您使用C2DM,您将获得特定于用户的令牌。您使用该令牌向用户发送消息。

您需要确定用户是否在线(浏览),因此您无需发送通知。您可以查看此应用:https://bitbucket.org/zalew/django-online-status/wiki/Home