2016-09-06 29 views
6

Tôi đang cố gắng triển khai Nhắn tin qua đám mây của Firebase trong ứng dụng của mình, tôi đã triển khai tất cả các cài đặt để sử dụng dịch vụ này, nhưng khi tôi cố gắng mở rộng FirebaseMessagingService trong lớp của mình 't tìm thấy nó ở tất cả, tôi không thể thậm chí import com.google.firebase.messaging.FirebaseMessagingService như thể hiện trong hình ảnh:Android không thể mở rộng Dịch vụ nhắn tin Firebase

enter image description here

tôi đã bổ sung yêu cầu tất cả các mã: tôi thêm này vào ứng dụng gradle

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

và điều này cho gradle mô-đun:

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

này là mã manifest:

<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> 

và tôi đã thêm file json google để ứng dụng. Vì vậy, nếu ai cũng có thể giúp tôi, vui lòng

+0

hủy bỏ hiệu lực cache \ khởi động lại phòng thu android giúp tôi .. – NitZRobotKoder

Trả lời

19

Nếu bạn muốn sử dụng nhắn tin, bạn phải thêm mô-đun nhắn tin. Ngay bây giờ bạn chỉ thêm module lõi.

Vì vậy, đi trước và bao gồm

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

Tất cả các module hiện có thể được tìm thấy ở dưới cùng của https://firebase.google.com/docs/android/setup

+1

Cũng lưu ý không có cần phải bao gồm sự phụ thuộc cốt lõi theo cách thủ công. Nó sẽ được bao gồm quá mức khi bạn thêm tính năng nhắn tin firebase. –

+0

bộ đệm không hợp lệ \ restarting android studio đã giúp tôi .. – NitZRobotKoder

Các vấn đề liên quan