0

本质上,我想做的是预置一个 AWS 资源来模仿用户的手机来跟踪来自各种应用程序的推送通知。例如,Netflix 应用程序偶尔会收到推送通知,以通知用户有关新内容的发布。有什么方法可以通过 AWS(可能是 EC2 实例)设置服务来接收来自多个应用程序的这些通知(例如,我想接收来自 Hulu 和 Netflix 的推送通知)并记录它们而无需实际拥有这些安装在物理设备上的应用程序。这可能吗?任何建议将不胜感激。

4

1 回答 1

0

您需要运行 Android 或 iOS 才能接收推送通知。因此,您正在查看物理移动设备或模拟设备。

AWS Device Farm是一种选择。不过,它更适合短期、短暂的使用。请在考虑此解决方案时考虑定价常见问题解答。如果您要全职使用设备,请考虑使用私人设备

另一种选择是在物理机上运行 Android 或 iOS 模拟器。根据我的经验,Android 通知确实会到达模拟器,尽管可靠性很差。您可以在EC2 主机EC2 容器上的 Android 模拟器上运行。


不过,项目中最有趣的方面是如何读取/处理传入的通知数据。我建议从问题的这个方面开始。

于 2020-07-10T18:45:33.500 回答