Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Android 通过报警管理器发送FCM通知_Android_Android Asynctask_Notifications_Alarmmanager - Fatal编程技术网

Android 通过报警管理器发送FCM通知

Android 通过报警管理器发送FCM通知,android,android-asynctask,notifications,alarmmanager,Android,Android Asynctask,Notifications,Alarmmanager,我正在制作一个android应用程序,它将首先向设备发送FCM通知,它将检查我数据库中附近的位置。我是android新手,我想在5分钟后将Api发送到服务器,检查附近是否存在,然后在该设备上发送FCM通知。我学习了Alarm Manager,但我很困惑,即使应用程序处于活动状态或未处于活动状态,如何在5分钟后创建一个后台线程来发送api。请引导我谢谢简而言之 创建一个将完成此工作的IntentService。当然,这可以独立于警报进行测试。您可以使用adb shell am startservi

我正在制作一个android应用程序,它将首先向设备发送FCM通知,它将检查我数据库中附近的位置。我是android新手,我想在5分钟后将Api发送到服务器,检查附近是否存在,然后在该设备上发送FCM通知。我学习了Alarm Manager,但我很困惑,即使应用程序处于活动状态或未处于活动状态,如何在5分钟后创建一个后台线程来发送api。请引导我谢谢

简而言之

  • 创建一个将完成此工作的
    IntentService
    。当然,这可以独立于警报进行测试。您可以使用adb shell am startservice…进行测试

  • 在接收云消息的代码中,创建从(1)开始服务的
    Intent

  • 将(2)中的意图包装在
    pendingent

  • 使用
    AlarmManager.set()


  • 使用Android Studio,你能给我一个演示或例子吗?谢谢,我想我提供了所有的搜索词让你开始。我不打算为您编写一个示例应用程序。祝你好运。我认为,为了让社区参与你的问题,a)检查更广泛的互联网上是否有潜在的教程可以帮助你回答问题的较小部分,b)在这里概述你已经尝试过的内容,以及你在尝试中需要帮助的具体位置