Android中的“通知”和“推送通知”有什么区别

Meh*_*imi 5 notifications android push-notification

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

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

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

小智 7

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

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


jgd*_*dev 5

通知:当通知您相同的应用程序状态时,例如:在游戏应用程序中:“您有 10 天的试用期,或提供该应用程序的产品”。

推送通知:当实时通知您与用户相关的事件时,例如在应用程序中,“来自朋友的消息、新邀请、事件”。