android - 无需 FCM/GCM 的 Android 永久通知服务
问题描述
我有一个应用程序在工业 Android 手持设备上运行,在客户端,wifi,没有互联网。该应用程序通过 REST API 与我们的本地服务器进行通信。
我想为这个应用程序添加一个通知系统,甚至只是每 5 分钟轮询一次服务器。我知道这必须通过服务来完成,并且我已经尝试了许多使用 Xamarin 进行后台处理的实现,只要应用程序正在运行(前台或后台)就可以工作,但是当应用程序关闭时服务会停止。
所以我的问题是:我可以创建(几乎)不可阻挡的服务吗?是的,Xamarin 可以吗?
我不知道这是否相关,但是像 TripAdvisor 这样的应用程序在后台运行了一项永久服务,如果我杀了它,它就会重新加载。我猜这个服务会收集你的位置,将它发送到他们的服务器,如果我在某个地方,会打开一个通知并要求我投票给它。它是这样工作的吗?
解决方案
推荐阅读
- python - Matplotlib 的标题和副标题没有正确对齐
- python - 我正在尝试用 Python 开发一个带有 nltk 库的聊天机器人
- python-3.x - 拆分字符串的内容
- sql - SQL Server:通过通用触发器记录数据库更改
- c - C 带取消和回调的定时器
- javascript - Chrome 扩展程序:后台脚本仅第一次正常运行
- angular - 自定义角度组件在其容器之外呈现
- nginx - 具有非捆绑 Nginx 的 GitLab 返回 502 不响应
- c - copy_to/from_user() 的源地址和目标地址来自哪里?
- java - 如何使用 JSON 正文在 java 中发送 post 请求