我正在开发我的第一个Django应用程序,它已经将Pusher的服务用于我网站的某些部分 - 它运行良好。
我想为Android添加一个通知应用,它会提醒注册用户有关该特定用户的新活动。
我想知道:
1)实施该方法的最佳方法是什么?我是否应该使用Pusher,还是应该使用Google的推送服务(或者其他服务?)?什么是最简单的?
2)Android应用用户将如何通过Django进行身份验证?如果用户同时使用设备的浏览器登录并且不应发送任何通知,应用程序将如何“知道”?
我是Android新手。如果有人能够回答/描述一般架构/导致正确的文档,那就太棒了。
答案 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。