【发布时间】:2018-02-27 01:44:41
【问题描述】:
我已经关注了适用于 android 的 firebase 文档云消息传递 https://firebase.google.com/docs/android/setup
按照以下步骤操作:
- 在 firebase 上创建项目
- 下载 google-services.json 并添加到项目中
-
在清单文件中添加以下服务: 我的FirebaseInstanceIDService
<service android:name=".Service.MyFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service>MyFirebaseMessagingService
<service android:name=".Service.MyFirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT"/> </intent-filter> -
在清单文件中添加元数据:
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_launcher" /> <meta-data android:name="com.google.firebase.messaging.default_notification_color" android:resource="@color/colorAccent" /> -
我正在通过
获取注册令牌FirebaseInstanceId.getInstance().getToken()
并且还添加了 onRefreshToken()
我仍然没有收到来自 firebase 控制台的通知。
【问题讨论】:
-
还有一件事,只要确保您的设备日期和时间正确!
标签: android firebase push-notification firebase-cloud-messaging