【问题标题】:What is the difference of "Notification" and "Push Notification" in AndroidAndroid中的“通知”和“推送通知”有什么区别
【发布时间】:2014-12-20 14:47:07
【问题描述】:

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

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

谁能指出我应该在哪里使用Notification 以及我应该在哪里使用Push Notification

【问题讨论】:

  • @commonsWare 谢谢。一个问题:推送通知是否总是显示为通知?或者也可以显示为 toast 或对话框?
  • “推送通知是否总是显示为通知”——如果您使用的是 Google Cloud Messaging (GCM),则没有 UI,除了您为响应传入消息而创建的任何 UI。跨度>
  • 即使应用程序或网站未打开,推送通知也会显示在设备上(手机通知或浏览器通知)是否正确,并且只有在应用程序未打开时才会显示正常通知正在运行/网站已在选项卡中打开?

标签: android notifications push-notification


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2018-08-14
      相关资源
      最近更新 更多