代码之家  ›  专栏  ›  技术社区  ›  bpapa

谷歌App Engine开发iPhone推送通知服务的Java替代方案是什么?

  •  4
  • bpapa  · 技术社区  · 15 年前

    我是一个正在编写iPhone应用程序的Java程序员。我希望它使用推送通知服务。

    我原本以为我可以使用谷歌应用引擎为苹果提供有效负载,但现在我明白了这是不可能的,因为应用引擎不支持与苹果通信所需的低级套接字编程。

    谷歌应用程序引擎是否允许我使用Java?

    总之,我想知道是否有一个支持Java和Socket编程的免费托管平台。

    更新-自从写下这个问题后,我写了一个应用程序,它使用城市飞艇作为GAE和APN之间的中间人。它工作得很好。此应用程序引擎有问题- http://code.google.com/p/googleappengine/issues/detail?id=1164 如果你愿意效仿,但我个人认为这不是盖伊应该做的事情。只要使用城市飞艇。

    5 回复  |  直到 12 年前
        1
  •  8
  •   rupello    15 年前

    Urban Airship 提供用于发送iPhone推送通知的RESTful Web服务。 This cookbook example 演示如何使用Python从GAE中使用它;我认为这也可以在Java中完成。

        2
  •  1
  •   Justin Searls    15 年前

    尽管它是蒸汽器皿,但要注意。 App Notify 也。城市飞艇看起来很酷,但是在我的脑子里做计算,我最终会每月花数百美元买一个应用程序,而这个应用程序的售价超过0.99美元,我很难买到。

        3
  •  1
  •   Adam McNamara    15 年前

    就像贾斯汀说的(感谢随机传福音的人) AppNotify 即将于本月底发射。我们正在完成一些管理屏幕,并进行一些最终测试。定价将比城市飞艇更具结构性,并且具有更好的界面。

    如果您想要一些特别的或更多的信息,请通过adam.m@selectstartstudios.com亲自给我发一封电子邮件。

    我们用它来开发我们自己的产品,但如果我们错过了一个角落案例,我想知道它。

    祝你好运

        4
  •  0
  •   David Crawshaw    15 年前

    你可以自己用 Amazon EC2 集群。他们有一个漂亮的Eclipse插件,可以方便地生成Tomcat实例和远程调试Java应用程序。

        5
  •  -1
  •   fyasar    15 年前

    你也可以检查和跟踪这些人。他们似乎在研究APN集成的不同方面。查看ns4app

    编辑:他们的名字和产品都变了?忘记我以前的链接。退房 MonoPush Project