0

实现一个简单的应用程序的最简单方法是什么,它做两件事:

  • 接收推送通知(用户收件箱中的新消息),
  • 在 webview 或 web 浏览器中打开我网站上的页面。

如果该解决方案可以在 iOS、Android 以及可能的其他移动系统(如 Windows Phone 和 BlackBerry 10)之间移植,那将是最好的,但如果这是唯一的方法,我对单独的解决方案感到满意。

4

3 回答 3

3

我建议,为此任务检查Parse apis。

于 2012-09-27T21:02:14.600 回答
2

我建议使用 Phonegap (Cordova) 应用程序和 UrbanAirship 来接收通知。您可以使用它获得一个免费帐户。它也相对容易实现。

至于浏览器,我不确定你到底想要什么。你能详细说明一下,我会发表回应。

于 2012-09-27T21:06:02.553 回答
2

有像http://xtify.com/http://urbanairship.com/products/push-notifications/这样的解决方案,它们提供跨平台的一站式服务,但我不知道服务质量或哪一个会适合你,如果你选择这条路,你的一些研究是必要的。

或者您可以自己实现它,但它需要您自己的服务器。服务器将同时通知 Android 的 C2DM 和 Apple 推送服务。您必须在每个客户端上实现客户端。

对于 iPhone,这里有一个很好的设置教程http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12

对于 Android http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html

您在这两个服务中注册您的应用程序,然后将推送密钥发送到您的服务器。使用密钥,服务器可以通知两个平台各自的推送服务发送通知。

我无法真正帮助服务器设置,因为这不是我的专业领域,但这就是我们为我公司制作的应用程序实施推送通知的方式。

于 2012-09-27T21:06:58.983 回答