Android 当每10分钟更新一次时,FCM是否仍比轮询好?

Android 当每10分钟更新一次时,FCM是否仍比轮询好?,android,ios,cordova,firebase-cloud-messaging,nativescript,Android,Ios,Cordova,Firebase Cloud Messaging,Nativescript,我想为带有cordova/nativescript的移动应用程序提供某种通知系统,使用FCM似乎有点麻烦。我的意思是,这是一个私人应用程序,我不想发布它,只是出于我自己的目的使用它,我真的不想购买域名并注册,例如,让我们加密证书并每月续订。我所需要的只是每隔10分钟向某个IP发送一个带有if-modified-since头的HTTP GET,并在夜间出现新事件时触发警报。这是一个可行的解决方案,还是android/ios会在一段时间后终止应用程序?它会在一夜之间耗尽电池吗?如果应用程序总是处于活

我想为带有cordova/nativescript的移动应用程序提供某种通知系统,使用FCM似乎有点麻烦。我的意思是,这是一个私人应用程序,我不想发布它,只是出于我自己的目的使用它,我真的不想购买域名并注册,例如,让我们加密证书并每月续订。我所需要的只是每隔10分钟向某个IP发送一个带有if-modified-since头的HTTP GET,并在夜间出现新事件时触发警报。这是一个可行的解决方案,还是android/ios会在一段时间后终止应用程序?它会在一夜之间耗尽电池吗?

如果应用程序总是处于活动状态,您可以实现自己的轮询机制


如果应用程序在用户未积极使用时还需要接收和显示通知,则无法保持您自己的轮询代码运行。在这些情况下,FCM(Android+iOS+Web)或APN(仅限iOS)是您唯一的选择。

如果应用程序始终处于活动状态,您可以实施自己的轮询机制


如果应用程序在用户未积极使用时还需要接收和显示通知,则无法保持您自己的轮询代码运行。在这些场景中,FCM(Android+iOS+Web)或APNS(仅限iOS)是您唯一的选择。

它必须全天候在后台运行。添加服务难道不是一种解决方案吗?iOS没有一种机制,在应用程序未被积极使用时,可以让代码自己与网络通信,而Android已经对许多版本的此类服务进行了限制。谢谢。。。。。。。。。。。。。。。。。。。。顺便说一句,我怀疑这是合法的。我的意思是,它正在垄断移动推送通知系统。微软输掉了与MSIE的那场战斗,这看起来更糟,因为在发送了一定数量的邮件后,你必须付费才能使用他们的系统。虽然他们的价格不高,但他们仍然不能有并发性。。。如果你检查这个链接,你会发现FCM是免费使用的,就像APNS一样。它必须全天候在后台运行。添加服务难道不是一种解决方案吗?iOS没有一种机制,在应用程序未被积极使用时,可以让代码自己与网络通信,而Android已经对许多版本的此类服务进行了限制。谢谢。。。。。。。。。。。。。。。。。。。。顺便说一句,我怀疑这是合法的。我的意思是,它正在垄断移动推送通知系统。微软输掉了与MSIE的那场战斗,这看起来更糟,因为在发送了一定数量的邮件后,你必须付费才能使用他们的系统。虽然他们的价格不高,但他们仍然不能有并发性。。。如果您检查该链接,您将看到FCM和APNS一样可以免费使用。