我正在尝试在我的应用程序中实现Firebase云消息传递,我已经实现了使用此服务的所有设置,但是当我尝试在我的类中扩展Firebase MessagingService
时,它给了我错误,它根本找不到它,我甚至不能导入com.google.firebase.messaging.Firebase MessagingService
如图所示:
我已经添加了所需的所有代码:我将此添加到app gradle
compile 'com.google.firebase:firebase-core:9.4.0'
apply plugin: 'com.google.gms.google-services'
这是模块等级:
classpath 'com.google.gms:google-services:3.0.0'
这是清单代码:
<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>
我把谷歌json文件添加到应用程序中。所以如果有人能帮助我
如果您想使用消息传递,您必须添加消息传递模块。现在你只添加了核心模块。
所以请继续并加入
compile 'com.google.firebase:firebase-messaging:9.4.0'
所有可用的模块都可以在 https://firebase.google.com/docs/android/setup 的底部找到
扩展说明 通道信息派发器,用于指定线程池模型。 扩展接口 org.apache.dubbo.remoting.Dispatcher 扩展配置 <dubbo:protocol dispatcher="xxx" /> <!-- 缺省值设置,当<dubbo:protocol>没有配置dispatcher属性时,使用此配置 --> <dubbo:provider dispatcher="xxx" />
我的代码如下:, 从服务器通知FCM(C#) 我对上述要求的答复 {"multicast_id":5002368547300,"成功": 1,"失败": 0,"canonical_ids": 0,"结果":[{"message_id":"0:14200031 c4rrr5787蛋"}]} 我假设一旦FCM收到新的通知,它将把这些通知推送到各自的Android设备。 但对我来说,它不起作用。
在我的聊天应用程序中,每当用户收到新消息时,我使用FCM和Firebase功能发送通知。 为此,我有一个FirebaseMessagingService,它覆盖了。除此之外,此服务还覆盖。每当用户第一次启动应用程序时,就会调用,我检索一个新令牌并将其存储在Firebase实时数据库中。 然后我去和一些用户聊天(不关闭应用程序)。当我收到新消息时,我会收到通知。调用。 问题是,当我关闭应用程序,然后
我已经从Firebase中导入的Google项目中删除了名为Server key(由Google Service自动创建)的api密钥。 现在,项目设置中的字段服务器密钥-云消息传递为空。我也不能发送通知,我从服务器上得到一个未经授权的401错误。 我能做什么?
我将vee validate与vuetify一起使用,我需要检查电子邮件是否唯一。因此,在我的vuejs中,我添加了 在我的vuetify中,我添加了 上述规则适用于所有规则,但无法从唯一电子邮件规则解析已注册的邮件
我的应用程序在服务器上发生某种事件后接收推送通知。 除了在一小段时间内有许多事件一个接一个地发生的情况外,一切都很正常。 设备上的Firebase令牌也是正常的,因为应用程序从Firebase控制台接收通知。