盖伊正在使用flex构建移动应用程序,因此在阅读推送通知时我已经停止了 this link 最近谷歌将Android Cloud弃用于设备消息(C2DM),C2DM将不接受新用户。强烈建议C2开发人员转向使用Google Cloud Messaging(GCM)。 GCM是下一代C2DM。
最后,如何使用 AIR原生扩展来推送使用GCM的通知
答案 0 :(得分:2)
您指向的原生扩展程序不适用于推送通知。查看示例项目的代码,不存在推送通知所需的步骤。我相信这是为了在您的应用中触发设备上的通知行为。
设备必须注册来自其父/本机平台服务的通知(Apple上的GCM / C2DM和Apple上的ANP),然后设置处理传入通知的方法。
您正在/正在寻找的原生扩展包括: Piotr Walczyszyn's As3C2DM ANE for Android 和 Piotr Koscierzynski's APNs ANE for iThings
第一个对你不再有任何好处,因为正如你所提到的,你不能再注册一个应用程序来使用C2DM了。
有没有尝试使用第二个,因为我还没有Apple许可证,但根据我读过的评论,似乎他发布了这个ANE作为演示和放大器。它并不是真正让人们使用的。出于商业原因或其他原因,他不想发布该版本。
在搜索时,您可能会找到this Adobe Forums post for an APNs ANE,但他不会再分享此扩展程序了。所以不要打扰他。
我可以指出的最后资源是:
如果你想使用Piotr Koscierzynski的APNs扩展,
you may need this help building on a PC。
这真是太好了 suite of extensions for $100(请注意,自2012年7月4日起,它支持 C2DM ,而非GCM)
所以,这就是我知道/记得我能分享的一切。如果我发现任何其他值得一提的选项,我会尝试更新。我已经为我建立了超过60%的应用程序,但我现在基本上必须重新开始,所以...... = /
我自己写的,但我不懂Java或Objective-C = B
祝所有读这个的人好运,因为他们在同一条船上
=)
托德
答案 1 :(得分:1)
distriqt升级他们的ANE以支持GCM: http://labs.distriqt.com/native-extensions#pushnotifications