首页 > 解决方案 > 无需 FCM/GCM 的 Android 永久通知服务

问题描述

我有一个应用程序在工业 Android 手持设备上运行,在客户端,wifi,没有互联网。该应用程序通过 REST API 与我们的本地服务器进行通信。

我想为这个应用程序添加一个通知系统,甚至只是每 5 分钟轮询一次服务器。我知道这必须通过服务来完成,并且我已经尝试了许多使用 Xamarin 进行后台处理的实现,只要应用程序正在运行(前台或后台)就可以工作,但是当应用程序关闭时服务会停止。

所以我的问题是:我可以创建(几乎)不可阻挡的服务吗?是的,Xamarin 可以吗?

我不知道这是否相关,但是像 TripAdvisor 这样的应用程序在后台运行了一项永久服务,如果我杀了它,它就会重新加载。我猜这个服务会收集你的位置,将它发送到他们的服务器,如果我在某个地方,会打开一个通知并要求我投票给它。它是这样工作的吗?

标签: androidxamarinpush-notificationandroid-notificationsandroid-background

解决方案


推荐阅读