有没有办法可以在我的 Windows 虚拟机上获取 Android 推送通知?

问题描述 投票:0回答:1

当我从应用程序收到推送通知时,我需要运行特定的工作流程(我不拥有该应用程序)。现在,我在手机上使用 Macrodriod 对 Render 上的免费端点进行 API 调用,该端点使用 websockets 向我在另一端侦听的 VM 发送消息(我没有公共 IP)。有什么办法可以让这个流程变得更容易吗?它对时间非常敏感,我需要它尽快启动工作流程。 有什么方法可以使用我可以从应用程序获得的某种 FCM 凭据将推送通知直接发送到我的虚拟机吗?我的虚拟机没有 GPU,无法运行模拟器。不想承担/最小化任何额外成本(公共 IP、GPU 虚拟机等)

曾尝试查找是否有任何方法可以从应用程序中获取信用,但到目前为止还没有成功。我对Android开发/推送通知没有太多经验

android performance push-notification firebase-cloud-messaging virtual-machine
1个回答
0
投票

这个问题非常基于意见,但我的想法是在虚拟机上安装

adb
并嗅探日志...安装/创建一个应用程序,当检测到通知时,它将放置一些“特殊”日志VM 在 adb 上制作一些脚本检查来自应用程序的每一行

注意您可以通过 USB 或 wifi 连接到 adb(同一网络,tcp)

如果没有第 3 方应用程序,则无法将通知从应用程序重定向到其他任何地方(如果您不是作者/所有者)

© www.soinside.com 2019 - 2024. All rights reserved.