Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序中的推送通知或轮询服务_Java_Android_Android Service_Push_Alarmmanager - Fatal编程技术网

Java Android应用程序中的推送通知或轮询服务

Java Android应用程序中的推送通知或轮询服务,java,android,android-service,push,alarmmanager,Java,Android,Android Service,Push,Alarmmanager,我正在开发一个Android应用程序,允许运动队教练更新训练/比赛等活动的出勤情况。我想添加的一个功能是在设备上显示通知,提醒他们需要在活动开始时更新出席人数 我在网上读了一点书,似乎push是处理不断变化的数据的首选方法。但是,因为我知道事件的开始时间,所以使用以下内容创建后台服务会更好吗 我基本上希望用户收到一个振动通知,当他们点击它时,它会打开事件出席屏幕。希望有人能对哪种选择最好有所了解 因为您只需要在计时器上发出通知,AlarmManager将是最好的方法 如果使用推送通知(GCM)

我正在开发一个Android应用程序,允许运动队教练更新训练/比赛等活动的出勤情况。我想添加的一个功能是在设备上显示通知,提醒他们需要在活动开始时更新出席人数

我在网上读了一点书,似乎push是处理不断变化的数据的首选方法。但是,因为我知道事件的开始时间,所以使用以下内容创建后台服务会更好吗


我基本上希望用户收到一个振动通知,当他们点击它时,它会打开事件出席屏幕。希望有人能对哪种选择最好有所了解

因为您只需要在计时器上发出通知,AlarmManager将是最好的方法

如果使用推送通知(GCM),则需要服务器端代码和一种方法来存储发送通知的设备id

如果你问我,那就太过分了

以下是官方文档和示例代码的链接: