这是对 Phonegap 通知术语的正确总结吗?
Is this a correct summary of Phonegap notification terminology?
我正在使用 PhoneGap Build 为 iOS 和 Android 构建移动应用程序。在我最简单的应用程序中,我使用 'notification' 一词表示类似于 Javascript 的 alert()
的消息立即显示给网络视图中的用户。这是navigator.notification.alert()
现在我需要构建一个更复杂的应用程序(使用插件),当我的应用程序不在前台时,它可以在设备的一般通知区域中显示消息。
好像有几个短语我不确定我是否理解正确...
本地通知:应用决定何时创建这些,并且可以安排在未来的日期。无论应用程序是 running/background/terminated,它们都会显示。
远程通知:服务器决定何时创建这些,它们由 Apple 或 Google 控制的服务发送到应用程序.也称为 推送通知 。无论应用程序是 running/background/terminated.
,它们也会显示
是否有第三种自制软件通知,其中应用程序每 10 分钟向服务器发出 HTTP 调用,并在收到指令时创建通知这样做?我想这叫做 'pull' 。它仅在应用程序仍在后台 运行 时有效(除非您使用仅 Android 的 BackgroundFetch 插件)。
以上是否正确?我误解了什么?第三种容易出问题吗?
基本正确。您还应该知道 Notification 一词已被损坏为这些含义。以前使用的术语对我来说丢失了。
在#3 上,所谓的 "pull" 方法通常被滥用为 "push" 通知。您会经常听到,"pull" 方法是 "push" 方法失败时的备份 —— 即使这是一种损坏。他们的意思是,如果遇到较旧的手机 phone 并且库中存在缺陷以保持套接字打开,我们将使用 "polling method"(又名拉法)。
此外,损坏最初是推送通知系统的问题,例如群组和城市飞艇。这些术语已进入 MBaaS(移动后端即服务)和 RTMaaS(实时消息即服务)领域。
- MBass = Firebase 等
- RTMaas = pubhub 等
干得好。我正在为您的评论添加书签。
我正在使用 PhoneGap Build 为 iOS 和 Android 构建移动应用程序。在我最简单的应用程序中,我使用 'notification' 一词表示类似于 Javascript 的 alert()
的消息立即显示给网络视图中的用户。这是navigator.notification.alert()
现在我需要构建一个更复杂的应用程序(使用插件),当我的应用程序不在前台时,它可以在设备的一般通知区域中显示消息。
好像有几个短语我不确定我是否理解正确...
本地通知:应用决定何时创建这些,并且可以安排在未来的日期。无论应用程序是 running/background/terminated,它们都会显示。
远程通知:服务器决定何时创建这些,它们由 Apple 或 Google 控制的服务发送到应用程序.也称为 推送通知 。无论应用程序是 running/background/terminated.
,它们也会显示
是否有第三种自制软件通知,其中应用程序每 10 分钟向服务器发出 HTTP 调用,并在收到指令时创建通知这样做?我想这叫做 'pull' 。它仅在应用程序仍在后台 运行 时有效(除非您使用仅 Android 的 BackgroundFetch 插件)。
以上是否正确?我误解了什么?第三种容易出问题吗?
基本正确。您还应该知道 Notification 一词已被损坏为这些含义。以前使用的术语对我来说丢失了。
在#3 上,所谓的 "pull" 方法通常被滥用为 "push" 通知。您会经常听到,"pull" 方法是 "push" 方法失败时的备份 —— 即使这是一种损坏。他们的意思是,如果遇到较旧的手机 phone 并且库中存在缺陷以保持套接字打开,我们将使用 "polling method"(又名拉法)。
此外,损坏最初是推送通知系统的问题,例如群组和城市飞艇。这些术语已进入 MBaaS(移动后端即服务)和 RTMaaS(实时消息即服务)领域。
- MBass = Firebase 等
- RTMaas = pubhub 等
干得好。我正在为您的评论添加书签。