Android背景受限制

时间:2019-01-16 18:50:04

标签: android android-studio firebase-cloud-messaging onesignal android-background

要使用FCM(Firebase云消息传递)或任何推送通知(如OneSignal),该应用应在后台运行。但是某些自定义ROM会阻止所有应用程序,但不包括Facebook,WhatsApp等某些受信任的应用程序。对于其他应用程序,我们需要征得用户许可才能使该应用程序在后台自动启动。

我们如何使用任何(lollipop +)操作系统检查应用程序背景限制? 我检查了@SuppressLint("CheckResult") fun View.safeClick(invoke: () -> Unit) { RxView .clicks(this) .throttleFirst(300, TimeUnit.MILLISECONDS) .subscribe { invoke() } } ,它需要isBackgroundRestricted()才能执行

我正在尝试推送通知,为此,我们需要使应用在后台运行,以启用我正在使用的AutoStarter库设置。

但是我的问题是,该库只是打开设置以使应用程序能够自动启动,然后我要检查此应用程序是否已启用此设置

那么我们如何检查应用是否启用了Android P选项?

我的问题不是关于启用设置,而是关于检查设置状态。

0 个答案:

没有答案