Erro ao entregar a mensagem: ServiceIntent não encontrado

Estou tentando integrar os serviços de push do AWS SNS ao FCM no meu aplicativo Android.
Quando estou tentando enviar uma mensagem push através do console online do SNS, recebo este log de erros:

E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement
E/PushListenerService: From: ************ /* My Sender ID*/
E/PushListenerService: Message: hola
E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found.

Pesquisei um pouco on-line e achei uma resposta muito popular, com três serviços com as classesGcmIntentService, GcmIDListenerService, RegistrationIntentService. Adicionei essas classes e serviços ao meu aplicativo, mas ainda não recebo nenhuma notificação por push do SNS.
Também não tinha certeza se é a solução certa para mim, já que não uso apenas os Serviços FCM, mas também os Serviços SNS.

Estes são meus receptores e serviços existentes no meu manifesto:

    <receiver android:name="com.google.android.gms.gcm.GcmReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
            <category android:name="com.intap.appme" />
        </intent-filter>
    </receiver>

    <service android:name=".PushListenerService"
        android:exported="false" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
        </intent-filter>
    </service>

Sobre as notificações por push. Quando o envio pelo console on-line do SNS, recebo o erro de log acima, mas quando o envio pelo console on-line do Firebase, o dispositivo recebe a notificação por push, mas ainda recebo esse log, que é o primeiro e as últimas linhas do log acima:

E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement
E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found.

dependências build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    wearApp project(':wear')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.1.1'
    compile 'com.android.support:design:24.1.1'
    compile fileTree(dir: 'libs', include: ['activation.jar'])
    compile fileTree(dir: 'libs', include: ['additionnal.jar'])
    compile fileTree(dir: 'libs', include: ['mail.jar'])
    compile 'com.amazonaws:aws-android-sdk-core:2.2.18'
    compile 'com.amazonaws:aws-android-sdk-s3:2.2.18'
    compile 'com.amazonaws:aws-android-sdk-ddb:2.2.18'
    compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.2.18'
    compile 'com.amazonaws:aws-android-sdk-ec2:2.2.18'
    compile 'com.google.android.gms:play-services-plus:9.0.1'
    compile 'com.amazonaws:aws-android-sdk-sns:2.2.18'
    compile 'com.google.android.gms:play-services-gcm:9.0.1'
    compile 'com.android.support:multidex:1.0.1'
    apply plugin: 'com.google.gms.google-services'
}

Você poderia me ajudar a descobrir e resolver?

questionAnswers(2)

yourAnswerToTheQuestion