-1

伙计,我正在使用 flex 使用 flash builder 构建移动应用程序,因此在阅读有关推送通知时,我已停止使用 此链接 最近 Google 已弃用 Android Cloud to Device Messaging (C2DM),C2DM 将不接受任何新用户。强烈鼓励 C2DM 开发人员迁移到 Google Cloud Messaging (GCM)。GCM 是下一代 C2DM。

最后如何使用AIR 原生扩展通过 GCM 推送通知

4

2 回答 2

2

您指向的本机扩展不适用于推送通知。查看示例项目的代码,推送通知所需的步骤不存在。我相信这是为了从您的应用程序中触发设备上的通知行为。

设备必须注册来自其父/本机平台服务的通知(Android 上的 GCM/C2DM 和 Apple 上的 ANP),然后设置处理传入通知的方法。

您正在/正在寻找的本机扩展是: Piotr Walczyszyn's As3C2DM ANE for AndroidPiotr Koscierzynski's APNs ANE for iThings

第一个不再对您有任何好处,因为正如您所提到的,您无法再注册应用程序以使用 C2DM。

没有尝试使用第二个,因为我还没有 Apple 许可证,但根据我读过的评论,他似乎将这个 ANE 作为演示发布,它并不是真正供人们使用的。出于商业原因或其他原因,他不想发布该版本。

在搜索时,您可能会发现此 Adob​​e 论坛帖子的 APNs ANE,但他不会再共享该扩展程序。所以不用问他了。

我可以向您指出的最后一个资源是:
如果您想使用 Piotr Koscierzynski 的 APNs 扩展, 您可能需要在 PC 上构建此帮助

这是一套非常不错 的扩展套件,只需 100 美元(请注意,它支持C2DM,而不是 GCM,截至 2012 年 7 月 4 日)

只是一个25 美元的 APNs 扩展

所以,这就是我知道/记得我可以分享的一切。如果我发现任何其他值得一提的选项,我会尝试更新它。我已经构建了超过 60% 的应用程序,但我现在基本上必须重新开始,所以... =/

我会自己写,但我不懂 Java 或 Objective-C
=b

祝所有阅读这篇文章的人好运,因为他们在同一条船上。
=)
托德

于 2012-07-05T02:51:42.897 回答
1

distriqt 已升级其 ANE 以支持 GCM: http ://labs.distriqt.com/native-extensions#pushnotifications

完成列表: https ://github.com/freshplanet/ANE-Push-Notification

于 2012-07-19T13:37:39.633 回答