我是一名 Java 程序员,正在开发 iPhone 应用程序。我希望它使用推送通知服务。
我原本以为我可以使用 Google App Engine 向 Apple 提供有效负载,但现在我发现这是不可能的,因为 App Engine 不支持与 Apple 通信所需的低级套接字编程。
除了 Google App Engine 之外,还有其他替代方案可以让我使用 Java 吗?
简而言之,我想知道是否有一个支持Java和Socket编程的免费托管平台
更新 - 自从写这个问题以来,我编写了一个应用程序,它使用 Urban Airship 充当 GAE 和 APNS 之间的中间人。它的作用只是膨胀。有一个应用程序引擎问题 -http://code.google.com/p/googleappengine/issues/detail?id=1164 http://code.google.com/p/googleappengine/issues/detail?id=1164如果您愿意的话,但我个人认为这并不是 GAE 应该做的事情。只需使用城市飞艇即可。
城市飞艇 http://urbanairship.com/push/提供用于发送 iPhone 推送通知的 RESTful Web 服务。这本食谱的例子 http://appengine-cookbook.appspot.com/recipe/googleappengine-python-with-urbanairship-to-send-out-iphone-os30-push-notifications/?id=ahJhcHBlbmdpbmUtY29va2Jvb2tyvAELEgtSZWNpcGVJbmRleCJPYWhKaGNIQmxibWRwYm1VdFkyOXZhMkp2YjJ0eUpRc1NDRU5oZEdWbmIzSjVJaGROWVhOb2RYQnpJSGRwZEdnZ1FYQndJRVZ1WjJsdVpRdwwLEgZSZWNpcGUiUGFoSmhjSEJsYm1kcGJtVXRZMjl2YTJKdmIydHlKUXNTQ0VOaGRHVm5iM0o1SWhkTllYTm9kWEJ6SUhkcGRHZ2dRWEJ3SUVWdVoybHVaUXc2DA展示如何使用 Python 从 GAE 中使用它;我认为这也可以用 Java 来完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)