是否可以在Google App Engine应用程序中实施iPhone推送通知?

Ben*_*n S 19 iphone google-app-engine push-notification apple-push-notifications

我正处于iPhone应用程序的规划阶段,由于其可扩展性功能,我正在考虑将Google App Engine用于我的服务器组件.

推送通知使用二进制接口发送到gateway.push.apple.com:2195.

但是,服务器的JRE只允许使用以下标准类,不包括Socket类.可以URLConnection用某种方式来做到这一点?

考虑到Google App Engine应用程序的限制,有没有办法实现推送通知?

如果可能的话,我想避免使用AppNotifyUrbanAirship等第三方服务.

not*_*oop 24

不.Google App Engine禁止本机套接字连接.您需要使用第三方服务(如您提到的服务)或使用另一台专用服务器发送通知.

编辑:请注意,GAE对套接字和拨出呼叫的限制不仅仅是库限制.Google服务器实际上会阻止所有出站网络连接; 他们只允许通过URL Fetching服务器发出HTTP请求.

如果您愿意,可以选择问题1164:添加对Apple推送通知服务的支持.


Sam*_*Sam 6

现在有了Appengine版本1.7.7可能!