Actionscript 3 ios/Android针对AIR应用中的推送通知

Actionscript 3 ios/Android针对AIR应用中的推送通知,actionscript-3,air,Actionscript 3,Air,我想知道是否有可能在一个AIR应用程序中设置多个自定义推送通知 我试图做的是允许用户根据他们希望收到的信息设置自定义警报,例如,用户1希望知道新动作或戏剧电影何时在DVD上发布,用户2希望知道新喜剧何时发布,用户3希望知道任何新电影何时发布 这是一个简单的例子,可能有1000个选项(邮政编码/邮政编码信息) 感谢从技术上讲,没有什么不允许您这样做的。 虽然实现主要与后端相关,但让我在这里快速起草一个设计 用户的设备在后端服务中注册推送通知 您的服务获取存储在DB中的用户id,并将设备令牌传递给相

我想知道是否有可能在一个AIR应用程序中设置多个自定义推送通知

我试图做的是允许用户根据他们希望收到的信息设置自定义警报,例如,用户1希望知道新动作或戏剧电影何时在DVD上发布,用户2希望知道新喜剧何时发布,用户3希望知道任何新电影何时发布

这是一个简单的例子,可能有1000个选项(邮政编码/邮政编码信息)


感谢

从技术上讲,没有什么不允许您这样做的。 虽然实现主要与后端相关,但让我在这里快速起草一个设计

  • 用户的设备在后端服务中注册推送通知
  • 您的服务获取存储在DB中的用户id,并将设备令牌传递给相应的推送通知服务器
  • 注册完成后,用户选择希望得到通知的项目(当然,后端服务也必须知道这些信息才能将其存储在数据库中)
  • 一旦新的动作电影(或用户注册的任何类型的信息)可用,您的服务就会在DB中查找用户注册的此类电影,并通过推送发送消息

  • 因此,一个简单的数据库和一些服务器端脚本将帮助您继续。

    感谢您的澄清。这是我认为最好的方法,但我想在动手编码之前先问问你。不客气。为了澄清,您的后端和air应用程序都需要处理不同的通知实现。也就是说,服务器必须与苹果的APN和谷歌的GCM通信。不过,这并不影响基本战略。只需确保还将设备类型存储在数据库中,以便您可以寻址正确的通知服务。不过,祝Android客户端好运。由于本机支持空气中的APN,iOS的实现非常简单,但我还没有找到一个可以工作的Android推送引擎。如果你知道一个,请告诉我。你好,再次感谢你提供的信息。它有助于建立关系。我正在使用的扩展是。我还没有测试过Android版本,但iOS非常容易实现。@KerePuki,我也尝试过这个扩展(对于Android,也就是说,iOS不需要扩展)。虽然我发现在Android上显示通知的机制非常令人不安,但它还是奏效了。由于没有默认的操作系统通知消息弹出窗口,ANE使用它自己的弹出窗口,我发现它特别局限于开发人员的需要,因为他们没有使扩展完全可定制,它不适合我。实际上,我正在等待Adobe在未来的AIR版本中以本机方式实现Android推送通知。不过,我不确定这将在何时、是否发生。