android - Android 和 iPhone 设备之间发送推送通知的服务器实现

标签 android ios node.js push-notification

我想编写一个带有推送通知的即时消息移动应用程序。其中一项要求是 iPhone 和 Android 版本都能够在两台设备之间发送推送通知,无论设备类型如何。

对于以下 4 种情况,我无法找到发送推送通知的最佳解决方案:

  1. Android 客户端 -> 服务器 -> Android 客户端。
  2. Android 客户端 -> 服务器 -> iPhone 客户端。
  3. iPhone 客户端 -> 服务器 -> iPhone 客户端。
  4. iPhone 客户端 -> 服务器 -> Android 客户端。

我有几个问题:

  1. 你找到了吗pushd处理推送通知简单吗?您是否遇到过任何不可预见的问题?
  2. 创建自己的 Node.js 服务器实现和使用 pushd 有什么优缺点?对于上面的 4 个案例(减去我自己做的更多知识)?
  3. 通过 Apache 使用不同的服务器实现(例如 python 或 php)会更简单吗?
  4. 您发现哪些资源对于编写您自己的服务器实现至关重要?
  5. 对于在 2 个跨平台设备之间实现推送通知,是否有更简单的建议?

我遇到过UrbanAirshipPushwoosh但我认为它们不适用于我的用例。

如果这个问题对于SO来说似乎是开放式的,我深表歉意,但在过去的几个晚上我一直在努力解决这个问题,并且很难想出这些答案。

谢谢,非常感谢您的帮助!

最佳答案

查看 Parse.com 太神奇了,他们的推送通知服务比创建您自己的推送通知服务简单得多。

关于android - Android 和 iPhone 设备之间发送推送通知的服务器实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17452191/

相关文章:

Android数据绑定(bind)layout_width : You must supply a layout_width attribut

java - Android-将YouTube数据API添加到项目

android - 从 iOS 混合移动应用程序构建 Android 混合移动应用程序

objective-c - 重绘旧缓冲区问题

javascript - 在 POST Express 中使用隐藏输入

安卓形状动画

objective-c - 在 iOS 应用程序中实现导航

android - Developer.facebook.com 要求提供数据删除网址

node.js - 如何在 Angular 2 中进行正确的 http post 调用?

node.js - Mongoose 查找给定查询列表中的所有内容