Push notification 如何为单个目标电话(跨平台)从服务器向电话应用程序创建推送通知?

Push notification 如何为单个目标电话(跨平台)从服务器向电话应用程序创建推送通知?,push-notification,cross-platform,Push Notification,Cross Platform,所以我的要求是,我有一个应用程序在手机上连续运行,我需要能够不时将事件推送到这个应用程序 应用程序将主要从服务器中提取数据,但有时服务器会有需要发送到手机的紧急数据。我还需要将通知发送到非常特定的电话,该应用程序将具有与该电话相关联的唯一标识符。所以我不是在寻找一个简单的广播解决方案 应用程序以频繁的时间间隔轮询web服务似乎会对数据计划产生太大的影响,再加上设备的电池使用量。因此,如果可能的话,我希望避免使用轮询解决方案 实现这一点的好方法是什么?我最近使用PubNub向web应用程序发送推送

所以我的要求是,我有一个应用程序在手机上连续运行,我需要能够不时将事件推送到这个应用程序

应用程序将主要从服务器中提取数据,但有时服务器会有需要发送到手机的紧急数据。我还需要将通知发送到非常特定的电话,该应用程序将具有与该电话相关联的唯一标识符。所以我不是在寻找一个简单的广播解决方案

应用程序以频繁的时间间隔轮询web服务似乎会对数据计划产生太大的影响,再加上设备的电池使用量。因此,如果可能的话,我希望避免使用轮询解决方案


实现这一点的好方法是什么?

我最近使用PubNub向web应用程序发送推送通知,以代替web套接字。PubNub有各种语言的SDK。他们的长轮询方法非常快速高效。您可以根据通道的UUID将消息映射到不同的设备。起初,它看起来像一个简单的广播解决方案(Pubnub可以这样使用),但我们能够相对轻松地创建独特的会话


我不太明白您是想自己构建应用程序,还是正在寻找应用程序

我过去经常这样做。Pushover在Android、iPhone、iPad和台式机上运行。它支持多个消息优先级。您可以使用唯一的ID和消息执行http POST,以将消息发送到唯一的设备


Pushover有自己的API,非常易于使用。

轮询在数据和电池方面确实很昂贵。从服务器向手机发送数据的最有效方式是使用推送通知(iOS)或谷歌云消息(Android)。这两种通知类型都可以由开发人员直接实现,也可以使用API实现


是一个生成自定义类型安全通信API的SDK。制作的API完全支持推送通知和谷歌云消息。

我们在谈论什么平台?你能说得更具体些吗?IOS、Android和Windows Phone是理想的。检查解析:你能将推送消息与你的应用程序集成并打包,这样就不必单独下载了吗?我不知道。我只是把它作为一个单独的下载。我将其与www.ifttt.com结合使用