如何将Firebase应用内消息显示api的源代码导入我的android项目?

时间:2019-02-17 21:28:30

标签: android firebase firebase-in-app-messaging

我正在尝试自定义Firebase应用程序内消息显示器的“仅图像”和“模式”模式的UI。因此,我转向了官方文档,但这很简单,说: 创建自己的显示是一个两步过程: 1.编写您自己的FirebaseInAppMessagingDisplay类的实现。 2.使用无头Firebase应用内消息传递SDK注册该实现。

我想知道如何将应用内消息显示的源代码导入到我的项目中,并使它作为库工作。

我已经从github:https://github.com/firebase/firebase-android-sdk/tree/master/firebase-inappmessaging-display下载了源代码,试图将其作为模块导入,但是在选择Source目录后,Android Studio提示:指定Gradle的位置 或Android Eclipse项目。我还尝试将源代码复制到项目的libs目录中,并添加以下内容:将':libs:firebase-inappmessaging-display'包含到我的settings.gradle文件中,并添加以下内容:实现项目(':libs:firebase-inappmessaging-display ')纳入我应用程式的gradle依存关系。同步构建时,Android Studio报告如下错误: 错误:无法解析':XXXXXXXX'的依赖项:无法解析项目:libs:firebase-inappmessaging-display。

任何建议都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

文档上的信息有点混乱。我也长期困扰着同样的问题。其实很简单。

在您的应用程序级别gradle文件中添加这些依赖项。

require

在开始活动时注册DisplayMessage组件。

implementation 'com.google.firebase:firebase-core:16.0.8'
implementation ("com.google.firebase:firebase-inappmessaging:17.0.3")