我在尝试在Ionic 3中安装Firebase Cloud Messaging推送通知后出现此错误。我还没有下载cordova FCM插件,因为根据我观看的教程,它应该没有必要。
配置根项目android时出现问题。
无法解析配置“:_debugApkCopy”的所有依赖项。找不到com.google.firebase:firebase消息:11.0.1。所需人员:项目:找不到com.google.firebase:firebase核心:11.0.1。要求:项目:
我已经试过了所有的步骤https://firebase.google.com/docs/android/setup并更新了谷歌历史记录和服务,如图所示:![安装了最新的Android设备]http://i.imgur.com/vo1GcHP.png
Build.gradle
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.1.0'
}
}........
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
compile "com.android.support:support-v13:25.1.0"
compile "me.leolin:ShortcutBadger:1.1.17@aar"
compile "com.google.firebase:firebase-messaging:11.0.1"
// SUB-PROJECT DEPENDENCIES END
}.......
if (hasProperty('postBuildExtras')) {
postBuildExtras()
}
apply plugin: 'com.google.gms.google-services'
我在想,这个错误可能是由于安装的Firebase版本与项目要求不同。根据该网站,11.2.0版已经发布,而我的项目需要11.0.1版。同样,我不知道应该在构建中声明哪个版本的谷歌服务。格雷德尔档案。请帮忙!
我们正在使用FCM插件,它运行得很好。我们还想为浏览器版本添加推送通知,这需要使用npm firebase软件包,比如:
import { FCM } from '@ionic-native/fcm';
import * as firebase from 'firebase/app';
import 'firebase/messaging';
@Injectable()
export class NotificationService {
messaging: firebase.messaging.Messaging;
constructor(
private fcm: FCM,
private platform: Platform,
) {
if (platform.is('cordova') {
// set up with fcm
} else if (this.messaging.isSupported()) {
// set up with firebase
}
}
我曾试图按照这里给出的指导方针编写一个使用Firebase云消息传递的应用程序,但我对添加实现FCM的依赖性感到震惊(com.google.Firebase:Firebase core:9.0.2)。每次我试图通过项目结构添加它时,它都不会在搜索结果中列出依赖项。当我试图将其添加到应用程序级gradle中时,它会给我一个错误,即无法解决依赖关系。我不知道哪里出了问题,但请帮我解决这个问题。
我也在尝试使用node。js和firebase管理员向iOS设备发送推送通知。然而,我遇到了这个错误: 错误发送消息:{错误:请求包含一个无效的参数。在Firebase MessagingError。错误(本机)在Firebase MessagingError。Firebase Error[作为构造函数](/user_code/node_modules/fire base-admin/lib/ut
-->实现'com.firebaseui:firebase-ui-database:1.1.1' 当我添加firebase Ui数据库依赖项时,Gradle显示错误
我给ivy添加了一个依赖项(我们称之为a)。在maven central中具有pom文件的xml。Ivy使用ibiblio来解析maven依赖项。添加到常春藤中的依赖项(A)。xml具有可传递依赖项(B)。到目前为止,一切都很好。传递依赖(B)的依赖(C)不能用常春藤来解决。 我在常春藤上定义了一个新的名字。如下所示的xml: 在B的pom文件中,C在编译和测试范围中定义如下: 当我在ivy的缓存
我们有一个项目a依赖于项目B,项目B依赖于图书馆C。a和B是本地项目,而C是maven central repo的公共图书馆。 波姆。xml用于: 波姆。用于B的xml: 在A中运行mvn dependency:tree-Dverbose时,它不会解析B的依赖项,B中使用的此类依赖项也不会显示在A的Maven依赖项中。这对于编译很好,但在运行时会因为NoClassDefFound错误而失败。 有没
我必须在SpringJava中为多层架构制作一个RESTAPI,其中需要为Firebase云消息传递(FCM)构建DAO、控制器和服务管理器,以向android应用程序发送推送通知消息,但我无法在Java中配置服务器以向设备发送通知。我怎么能?