实现一个简单的应用程序的最简单方法是什么,它做两件事:
- 接收推送通知(用户收件箱中的新消息),
- 在 webview 或 web 浏览器中打开我网站上的页面。
如果该解决方案可以在 iOS、Android 以及可能的其他移动系统(如 Windows Phone 和 BlackBerry 10)之间移植,那将是最好的,但如果这是唯一的方法,我对单独的解决方案感到满意。
实现一个简单的应用程序的最简单方法是什么,它做两件事:
如果该解决方案可以在 iOS、Android 以及可能的其他移动系统(如 Windows Phone 和 BlackBerry 10)之间移植,那将是最好的,但如果这是唯一的方法,我对单独的解决方案感到满意。
我建议,为此任务检查Parse apis。
我建议使用 Phonegap (Cordova) 应用程序和 UrbanAirship 来接收通知。您可以使用它获得一个免费帐户。它也相对容易实现。
至于浏览器,我不确定你到底想要什么。你能详细说明一下,我会发表回应。
有像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
您在这两个服务中注册您的应用程序,然后将推送密钥发送到您的服务器。使用密钥,服务器可以通知两个平台各自的推送服务发送通知。
我无法真正帮助服务器设置,因为这不是我的专业领域,但这就是我们为我公司制作的应用程序实施推送通知的方式。