1

我写了一个小 Python 应用程序,它正在检查一个网站的给定价格(价格雷达)。这个 python 脚本需要 3 个变量:开始、目的地、最高价格。当它找到正确的行程时,它会将其发布到电报机器人。这个 python 脚本在一个已经安装了 Nginx-Server 并且可以通过 Dyn-DNS 访问的树莓上。

现在我正在编写一个 Android 应用程序,我想用它来启动/控制我的 python 脚本。所以我需要启动这个脚本并给它我在 Android 应用程序中设置的变量。

对于这个用例,哪一个是“最佳实践”?尤其是当您考虑安全性时。

4

1 回答 1

1

一种选择是在您的 python 脚本和您的 android 应用程序之间打开一个常量套接字。然而,这会对电池寿命造成很大的负担。

更好的方法是使用后台推送消息,对于 android,这可以通过Firebase Cloud Messaging来完成。您基本上将 Firebase 库集成到您的应用程序中,然后从您的 python 脚本中,您向 Firebase 服务器发出一个发布请求。他们将处理您的 Android 应用程序的交付过程,基本上没有电池成本。

于 2017-02-06T19:30:07.137 回答