Android和iPhone设备之间发送推送通知的服务器实现
我想写一个推送通知的即时消息移动应用程序。 一个要求是,无论设备types如何,iPhone和Android版本都能够在2个设备之间发送推送通知。
我有麻烦提出了一个最佳的解决scheme发送推送通知为以下4种情况:
- Android客户端 – >服务器 – > Android客户端。
- Android客户端 – >服务器 – > iPhone客户端。
- iPhone客户端 – >服务器 – > iPhone客户端。
- iPhone客户端 – >服务器 – > Android客户端。
我有几个问题:
- 你觉得简单地处理你的推送通知? 你遇到了什么不可预见的问题?
- 创build我自己的node.js服务器实现和使用pushd为上述4种情况(减去自己做的更多的学习)有什么优点和缺点?
- 通过Apache使用不同的服务器实现(比如Python或者PHP)会更简单吗?
- 你发现有什么资源对于编写你自己的服务器实现是至关重要的吗?
- 有两个跨平台设备之间实施推送通知有一个更简单的build议吗?
我遇到了UrbanAirship和Pushwoosh,但我不认为它们适用于我的用例。
我很抱歉,如果这个问题似乎是开放的,但是我在过去的几个晚上一直在为这个问题而苦苦挣扎,并且很难提出这些答案。
谢谢,我感谢帮助!
看看Parse.com的惊人之处,他们的推送通知服务比创build自己的简单得多。
设置一个端点,门控到您的推送通知数据库,并在必要时发布到该服务。 对于客户端代码,请参阅Android和iOS 。 如果你想要服务器代码,留下评论,我会发布一个编辑这个答案,