我确实尝试过,但是找不到任何东西。我有一个Service
(不是IntentService
)停留在后台,不断调用Web服务以查看是否有关于用户的任何更新,如果有,则显示通知。
此服务必须从BOOT_COMPELETED
开始,但是api 26中的新限制使其很难使用。
那么我该如何绕过这些限制并使用我的服务?
我可以检查api> = 26,是否以foreground
的身份启动服务,然后立即将带有IMPORTANCE_MIN
的通知与其绑定,这样它就不会关闭并且可以正常工作,但是我宁愿不要弄乱用户的通知fold(!)。还有其他想法吗?预先感谢。
答案 0 :(得分:1)