2016-09-06 12 views
6

próbuję wdrożyć Firebase Cloud Messaging w mojej aplikacji, miałem realizowany wszystkie ustawienia do korzystania z tej usługi, ale gdy próbuję przedłużyć FirebaseMessagingService w mojej klasie to daje mi błąd i nie można „t znaleźć go w ogóle, nie mogę nawet import com.google.firebase.messaging.FirebaseMessagingService jak pokazano na rysunku:Android nie może przedłużyć Firebase Messaging Service

enter image description here

ja dodaje wymagane cały kod: dodałem to do app Gradle

compile 'com.google.firebase:firebase-core:9.4.0' 
apply plugin: 'com.google.gms.google-services' 

i to do Gradle modułu:

classpath 'com.google.gms:google-services:3.0.0' 

to manifest Kod:

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <service 
     android:name=".MyFirebaseMessagingService"> 
     <intent-filter> 
      <action android:name="com.google.firebase.MESSAGING_EVENT"/> 
     </intent-filter> 
    </service> 
    <service 
     android:name=".MyFirebaseInstanceIDService"> 
     <intent-filter> 
      <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/> 
     </intent-filter> 
    </service> 
</application> 

i dodałem plik json do aplikacji google. Więc jeśli ktoś może mi pomóc proszę

+0

unieważniającego bufory \ ponownym android studio pomógł mi .. – NitZRobotKoder

Odpowiedz

19

Jeśli chcesz korzystać z wiadomości, musisz dodać moduł obsługi wiadomości. Teraz tylko dodania modułu głównego.

Więc idź naprzód i obejmują

compile 'com.google.firebase:firebase-messaging:9.4.0' 

wszystkich dostępnych modułów można znaleźć na dole https://firebase.google.com/docs/android/setup

+1

Należy również pamiętać, nie ma potrzeby uwzględniania zależność rdzeń ręcznie. Będzie on przechodni uwzględnione podczas dodawania Firebase-ów. –

+0

unieważniania buforuje \ ponownym android studio pomógł mi .. – NitZRobotKoder

Powiązane problemy