我已按照所有步骤在我的应用中添加推送通知,但没有成功。
我将以下代码添加到我的清单文件中:
<service android:name=".util.MyAndroidFirebaseMsgService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<!-- [END firebase_service] -->
<!-- [START firebase_iid_service] -->
<service android:name=".util.MyAndroidFirebaseInstanceIdService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
我复制了firebase控制台生成的Json文件。
我创建了我的两个班级:
public class MyAndroidFirebaseMsgService extends FirebaseMessagingService
public class MyAndroidFirebaseInstanceIdService extends FirebaseInstanceIdService
我分别覆盖了每个函数中的2个函数:onMessageReceived,onTokenRefresh。
最后,我更新了gradle文件:
项目级别:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.google.gms:google-services:3.1.1'
应用级别
compile 'com.google.android.gms:play-services:11.6.2'
compile 'com.google.firebase:firebase-messaging:11.6.2'
我正在尝试从我的firebase控制台发送通知测试但没有成功。什么都没收到。
最诚挚的问候。