我想知道用异地处理构建 Android 应用程序的好方法是什么。本质上,我将记录输入(音频记录或照片),然后将其发送到我在线的计算机(安全 - 可能使用 HTTPS)。然后我会让计算机处理数据并发送回响应。
从本质上讲,这是一个类似于 Shazam 的应用程序,除了在我查看 Shazam 工作原理的所有地方,他们谈论的是处理算法,而不是过程。任何帮助,将不胜感激。
如果您的服务器处理可能需要一些时间,您可以使用推送通知来告诉应用程序您已在服务器端完成。然后应用程序可以获得结果,而不是让连接保持太久。