Android服务无法在5.1.1版本上运行

时间:2016-11-15 00:59:58

标签: java android service

我在Android上遇到严重的服务问题,特别是在5.1.1版本中,好吧,我有一个应该在后台运行服务的应用,我做过其他的应用程序在Android 5.0 之前,它始终有效,问题是在版本5.1.1中当用户从最近的活动中刷掉它时,服务没有运行,它没有工作。

我已经研究了很多,找不到任何解决方案,请帮助我。

修改
我的服务(Firebase云消息传递):

<service android:name=".service.FirebaseMessagingService">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT"/>
    </intent-filter>
</service>

<service android:name=".service.FirebaseInstanceIdService">
    <intent-filter>
        <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
    </intent-filter>
</service>

我的gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "br.com.thiengo.firebasenotification"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.google.firebase:firebase-messaging:9.0.2'
    compile 'org.greenrobot:eventbus:3.0.0'
}
apply plugin: 'com.google.gms.google-services'

0 个答案:

没有答案