Android 当应用程序进程处于非活动状态时,SMS_RECEIVED BroadcastReceiver未启动

Android 当应用程序进程处于非活动状态时,SMS_RECEIVED BroadcastReceiver未启动,android,broadcastreceiver,Android,Broadcastreceiver,我已经注册了一个广播接收器来收听收到的短信。我观察到,如果我的应用程序进程未激活,广播接收器不会启动 AndroidManifest.xml <receiver android:name=".SmsBroadcastReceiver" android:enabled="true" android:exported="true" android:permission="android.

我已经注册了一个广播接收器来收听收到的短信。我观察到,如果我的应用程序进程未激活,广播接收器不会启动

AndroidManifest.xml

<receiver android:name=".SmsBroadcastReceiver"
                  android:enabled="true"
                  android:exported="true"
                  android:permission="android.permission.BROADCAST_SMS">
            <intent-filter android:priority="999">
                <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
            </intent-filter>
        </receiver>
我已经在应用程序的onCreate回调上放置了日志消息,并且我确认当设备上收到短信时,也不会调用应用程序的onCreate

安卓版本-6.0.1
设备-OnePlus 2检查清单文件中SMS读取和接收的权限已经检查过了。已确认存在权限。
public class SmsBroadcastReceiver extends BroadcastReceiver {

    private static final String TAG = SmsBroadcastReceiver.class.getSimpleName();

    @Override
    public void onReceive(Context context, Intent intent) {
            Log.e(TAG, "New SMS-message received");
        }
    } 
}