【发布时间】:2014-10-31 15:21:15
【问题描述】:
我正在寻找一种在应用最小化或屏幕锁定时显示警报的方法。
看来我必须使用official PushPlugin 来实现它 - 看来我必须注册设备,然后等待通知通过。
问题:有没有办法将通知从应用程序本身推送到锁
不使用PushPlugin的屏幕?
【问题讨论】:
标签: javascript android jquery-mobile cordova push-notification
我正在寻找一种在应用最小化或屏幕锁定时显示警报的方法。
看来我必须使用official PushPlugin 来实现它 - 看来我必须注册设备,然后等待通知通过。
问题:有没有办法将通知从应用程序本身推送到锁
不使用PushPlugin的屏幕?
【问题讨论】:
标签: javascript android jquery-mobile cordova push-notification
下面的这个链接为您的案例讨论了 2 种可能的解决方案
SingalR
优点:
缺点:
在 Cordova 中,特别需要手动连接管理 更好的用户体验,而不是依赖重新连接 SignalR 提供的机制(这是 iOS 所必需的 可能会断开网络连接以保留电池,在 Android 上不会 到目前为止的一个问题)。
Azure 通知中心
优点:
缺点:
来源:phonegap-push-signalr-vs-azure-notification-hub
希望对你有帮助。
【讨论】:
我们将parse.com 用于我们的cordova 项目的推送通知。您实际上并不“需要”cordova 插件,您可以将 parse.com 库与您的本地端粘合在一起。这很简单。最后,您有一个 parse.com 帐户和一个向您的客户发送推送通知的界面。
现在我再次阅读您的问题,如果您想设置一个计时器并从应用程序本身向操作系统发送“本地通知”,它不称为推送通知,它的名称是本地通知,并且有一个插件用于那也是。
【讨论】:
你总是可以把“老而好的”手动-inverse-push。
您可以在应用程序中创建一个服务,该服务每隔一小时(左右)检查一次服务器以获取通知。
这需要大量的编程+服务器中的大量资源+手机中的大量网络流量......但是没有注册!!!
我不会推荐这个,但是因为你不想注册......
【讨论】: