我是一名正在开发iPhone应用程序的Java程序员。我希望它使用推送通知服务。
我原本以为我可以使用Google App Engine向Apple提供有效负载,但我现在看到它是不可能的,因为App Engine不支持与Apple通信所需的低级套接字编程。
谷歌应用引擎有什么替代品可以让我使用Java吗?
简而言之,我想知道是否有支持Java和套接字编程的免费托管平台
更新 - 自写这个问题以来,我写了一个应用程序,使用Urban Airship充当GAE和APNS之间的中间人。它只是膨胀。如果你想关注,那么就会有一个应用引擎问题 - http://code.google.com/p/googleappengine/issues/detail?id=1164,但我个人认为这不是GAE应该做的事情。只需使用Urban Airship。
答案 0 :(得分:8)
Urban Airship提供用于发送iPhone推送通知的RESTful Web服务。 This cookbook example展示了如何使用Python从GAE中使用它;我认为这也可以用Java完成。
答案 1 :(得分:1)
虽然它还是蒸发器,但也要关注App Notify。 Urban Airship看起来很酷,但是在我脑子里做数学计算,我最终每个月花几百美元购买一款我很难以超过0.99美元销售的应用程序。
答案 2 :(得分:1)
就像贾斯汀所说的那样(感谢随机传道者),AppNotify即将在本月底推出。我们刚刚完成了几个管理屏幕并做了一些最终测试。定价将比Urban Airship更好,结构更好。
如果您想要特别或更多信息,请发送电子邮件至adam.m@selectstartstudios.com
我们正在用它来开发我们自己的产品,但如果我们错过了一个我想知道它的角落案例。
祝你好运答案 3 :(得分:0)
您可以使用Amazon EC2群集自行完成。他们有一个很好的Eclipse插件,可以轻松生成Tomcat实例和远程调试Java应用程序。
答案 4 :(得分:-1)
您也可以查看并关注这些人。看起来他们正在研究APNS集成的不同内容。看看ns4app
编辑:他们更改了他们的名字和产品?忘记我之前的链接。查看MonoPush Project