我正在开发一款Android应用程序,允许体育团队教练更新参加培训/比赛等活动。我想添加的一个功能是在设备上显示通知,提醒他们需要在事件启动时更新事件的出勤率。
我在线阅读了一下,似乎推送是改变数据的首选方法。但是因为我知道事件的开始时间,使用类似下面的内容创建后台服务会更好吗?
https://stackoverflow.com/a/9933130/2039505
我基本上希望用户收到振动通知,当他们点击它时,它会打开事件考勤屏幕。希望有人能够深入了解哪种选择最好!
答案 0 :(得分:0)
由于您只需要一个计时器通知,因此AlarmManager将是最佳方式。
如果您使用推送通知(GCM),则需要服务器端代码和存储设备ID的方法以发送通知。
如果你问我,会有多大的。
以下是官方文档和示例代码的链接: