后台任务可以有多个触发器吗?如果是,我是否必须为两个触发器注册? 我打算在我的应用程序中使用两个激活条件(触发器)来实现相同的BackGroundTask。一个用于激活BackGroundTask,另一个用于通过GeoFence事件激活它(在另一个后台任务中检测到)。
在触发BackGroundTask之后,我可以处理用于激活它的触发器吗?
答案 0 :(得分:2)
后台任务只能有一个触发器。但是您可以重用相同的代码 - 在清单(和代码)中声明另一个任务,使用另一个触发器和名称但具有相同的入口点。 例如,我有一个由地理围栏触发的后台任务,以及一个时间触发器的后退机制。