android - Android中 "Notification"和 "Push Notification"有什么区别

标签 android notifications push-notification

我想在我的 Android 应用程序中使用 Notification,但我不知道 Android 中的 NotificationPush Notification 有什么区别.

我在网上搜索了这个标题,但他们都在谈论苹果产品的差异。

任何人都可以评论我应该在哪里使用 Notification 以及我应该在哪里使用 Push Notification 吗?

最佳答案

推送通知和通知之间的主要区别在于,后者是从设备上的应用程序内部创建的,它希望向用户显示一些信息、提醒、一些新闻或更新等. 推送通知是从设备外部发送的“消息”,例如服务器,它会触发设备的应用(通常处理传入消息并将其转换为要显示的“正常”通知在系统托盘中)。这通常是通过 Google 的 Firebase Cloud Message (https://firebase.google.com/docs/cloud-messaging/) 等公共(public)服务或专有服务(例如最常见的聊天应用程序(Whatsapp、Telegram 等)使用的服务)实现的。

事实上,推送通知最常见的示例是当另一个用户向您发送消息时(因此该消息来自您的手机外部)显示在您手机中的新消息的 whatsapp 通知。相反,普通通知的基本示例是闹钟通知或日历通知。

关于android - Android中 "Notification"和 "Push Notification"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27581302/

相关文章:

android - getIntent() Extras 总是 NULL

objective-c - 如何在您的应用程序中禁用 iOS 通知中心?

iphone - iOS 通知覆盖静音模式 - iPhone 闹钟应用程序

java - 转换类型 JNI JAVA

Android studio 找不到aidl导入

java - 同步适配器未运行

android - 在列表选择器中选择一个项目后显示文本

android - 显示默认展开的 android 通知操作按钮

ios - 我们可以在 iOS 中为一个 App 设置多个 Apple 推送通知设置作为日历 App

iOS FCM 未收到推送通知