目前我正在尝试实现一项功能,如果我在我的应用程序中在一个Android设备上执行某些操作(更改android tv上的频道),它应该触发我的另一个Android设备在附近启动其应用程序之一。 / p>
我只是想知道哪种方法最简单?我是否需要发送某种推送通知或其他简单的解决方案?我现在只需要它进行原型设计。
由于
答案 0 :(得分:1)
您可以将GCM与允许设备到云连接的XMPP协议一起使用。在文档中,您将找到示例,只需阅读它。
这种技术通常被称为设备到设备,但它实际上是关于服务器的上游并告诉服务器推送通知。
两个应用的要求都是使用相同的GCM sender ID。
由于这是一个原型,您实际上并不需要检查设备是否接近您。否则,您可以经常更新设备在服务器上的位置。
答案 1 :(得分:1)
我认为你想开发像airdroid这样的应用程序
https://play.google.com/store/apps/details?id=com.sand.airdroid&hl=en
据我所知,它在一部手机中设置了小型http服务器。并从另一台设备发送请求。如你所愿。此示例可帮助您创建此类http服务器。设备必须在同一网络中有一个限制。