Cordova PhoneGap、SMS和推送通知是如何关联的?

Cordova PhoneGap、SMS和推送通知是如何关联的?,cordova,push-notification,sms,phonegap-plugins,Cordova,Push Notification,Sms,Phonegap Plugins,这听起来可能是一个非常明显的问题,但我一直无法在谷歌上确认任何事情。我对手机开发还很陌生,我只是想了解这一切背后的理论是如何相互关联的 如果我有一个移动应用程序(在PhoneGap/Cordova中创建)与我的API(.NET)对话,并且我希望我的后端向我的用户发送通知,那么我的以下假设是否正确: 发送短信(第三方服务)与我的移动应用程序无关,如果我只是直接发送到设备的电话号码,它会像任何短信一样显示在他们的短信应用程序中。无需在移动应用程序端安装插件或编码 发送推送通知需要我在我的应用程序上有

这听起来可能是一个非常明显的问题,但我一直无法在谷歌上确认任何事情。我对手机开发还很陌生,我只是想了解这一切背后的理论是如何相互关联的

如果我有一个移动应用程序(在PhoneGap/Cordova中创建)与我的API(.NET)对话,并且我希望我的后端向我的用户发送通知,那么我的以下假设是否正确:

  • 发送短信(第三方服务)与我的移动应用程序无关,如果我只是直接发送到设备的电话号码,它会像任何短信一样显示在他们的短信应用程序中。无需在移动应用程序端安装插件或编码

  • 发送推送通知需要我在我的应用程序上有某种PhoneGap插件,该插件将接受来自我后端请求发送的第三方服务的通知


  • 发送SMS通常只是向能够发送SMS的第三方发送一个简单的HTTP请求。因此,任何客户机或服务器都可以做到这一点。短信将只发送任何正常短信

    发送推送通知通常是从服务器完成的,因为它也是一个简单的HTTP请求,但具有非常强的身份验证。但事实上,任何客户都可以这样做

    事实上,接收推送通知必须由您的应用程序通过能够管理推送通知的特定插件进行管理。您有3种状态:

    • 你的应用程序已关闭
    • 你的应用程序在后台
    • 你的应用程序处于活动状态
    根据这种状态,您可以以各种方式“反应”