我正在尝试自定义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。
任何建议都会受到赞赏。
答案 0 :(得分:0)
文档上的信息有点混乱。我也长期困扰着同样的问题。其实很简单。
在您的应用程序级别gradle文件中添加这些依赖项。
require
在开始活动时注册DisplayMessage组件。
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation ("com.google.firebase:firebase-inappmessaging:17.0.3")