📜  如何使用Firebase应用内消息传递在Android中推送通知?

📅  最后修改于: 2021-05-09 17:08:01             🧑  作者: Mango

我们已经看到在Android中使用Firebase推送通知,该通知用于在用户在线时向我们的用户发送推送通知。这些通知将显示在手机顶部的“通知”标签中。在本文中,我们将研究Firebase应用内消息传递的实现,以便在用户实际使用应用程序时向我们的用户显示消息。在本文中,我们将介绍AndroidFirebase应用内消息传递的实现。

什么是Firebase应用内消息传递?

Firebase应用内消息传递是Firebase提供的一项服务,借助它,我们可以通过向应用程序的活动用户发送不同格式的通知来吸引他们。您会向用户发送通知,以执行许多操作,例如观看任何视频,阅读文章等等。您可以创建自定义通知(例如横幅,模态,图像)并将其发送给您的用户。这些通知将帮助您跨各种平台吸引用户。

Firebase应用内消息传递的功能是什么?

  • 创建自定义警报:借助Firebase应用内消息传递,我们可以创建自定义警报对话框,并将其发送给我们应用内的用户。我们可以使用自定义样式和消息发送通知。
  • 发送相关且引人入胜的消息:Firebase应用内消息传递为您提供了一项功能,当用户实际使用我们的应用程序时,我们可以使用该功能向用户发送消息。因此,这将帮助我们在应用中进行即时销售转化。
  • 通过受众群体行为来定位消息:由于Firebase应用内消息传递与Google Analytics(分析)一起使用,因此在它的帮助下,我们可以吸引使用率很高的客户。

我们将在本文中构建什么?

我们将构建一个简单的应用程序,在该应用程序中,我们将在Android应用程序中以不同的格式显示简单的通知。下面提供了一个示例视频,以使您对我们在本文中将要做的事情有个大概的了解

分步实施

步骤1:创建一个新项目

要在Android Studio中创建新项目,请参阅如何在Android Studio中创建/启动新项目。请注意,选择Java作为编程语言。

第2步:将您的应用连接到Firebase

创建新项目后。导航到顶部栏上的“工具”选项。在里面单击Firebase。单击Firebase后,您可以在屏幕快照中看到下面提到的右列。在此列内,单击“应用内消息传递”,然后单击“连接”选项,您将看到以下屏幕。在此屏幕上,我们只需要将我们的应用程序连接到Firebase。

将您的应用程序连接到Firebase之后,我们必须在build.gradle文件中添加以下依赖项。

步骤3:在build.gradle文件中添加依赖项

导航至应用程序> Gradle脚本> build.gradle文件,然后在“依赖项”部分中添加以下依赖项。

添加以上依赖项后,现在同步您的项目。现在,我们的应用程序已与Firebase应用程序内消息集成。现在,由于我们在应用程序内显示通知,因此我们必须从Firebase控制台在应用程序内显示通知。为了在我们的应用程序中显示通知,我们将使用测试设备,因为此通知会在一定时间间隔后出现,因此我们将使用测试设备在我们的应用程序中显示通知以进行测试。现在运行您的应用程序,并从底部和Info信息中打开Logcat窗口以搜索Installation ID。您可以在屏幕截图下方看到安装ID。在我们的Logcat的搜索框中搜索“启动InAppMessaging”。您将看到以下屏幕。

复制此测试ID,我们将在发送通知时要求提供此ID。现在,让我们着手创建要在应用程序内部显示的通知。

第4步:导航到Firebase控制台并导航到应用程序内消息传递

在浏览器中浏览Firebase控制台,然后单击左窗格中的“应用内消息传递”选项卡,您将看到以下屏幕。

点击“创建您的第一个广告系列”后,它将要求集成Firebase Analytics选择您的分析帐户,然后继续进行操作。指定您的Google帐户进行分析后,您将看到以下屏幕来设计我们要显示的通知。在本文中,我们将介绍第一种类型的通知,即“卡片通知” ,如下所示。

现在在上图中,随着向下滚动,您将看到字段的不同用法,我们将看到以下屏幕。

在上面的屏幕中,我们添加了一个按钮来执行对通知的点击,并在通知内的按钮上添加操作。单击下一步选项后,我们将看到以下屏幕。

在下面的屏幕中,我们必须向广告系列添加广告系列名称和描述,我们可以为广告系列指定任何名称和描述,现在我们必须选择向其发送通知的应用。选择您的应用程序后,单击“下一步”选项以继续进行操作。单击下一个选项后,您将看到以下屏幕。

在此屏幕中,我们必须在必须将通知发送给我们的用户时安排通知。在此范围内,我们可以修改时间并安排通知时间。安排好我们的通知后,单击“查看”选项,您将看到一个弹出选项。在此选项内,单击“发布”选项以发布您的通知。确保添加设备安装ID以发送通知。发送此通知后,需要一些时间才能在您的应用内显示。确保关闭并重新打开您的应用以显示您的通知。您将在您的Android应用中看到通知。

输出:

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!