我只是想创建一个应用程序,它会将一个用户的位置详细信息连续发送给另一个用户,直到满足为止。我计划在iOS和Android中制作这个应用程序。首先,我想在Android中尝试它。
我不想在服务器中保存详细信息。我听说过node.js和socket.io,通过这些库可以实现这个想法吗?
请指导我。
答案 0 :(得分:1)
是的,您可以使用 SOCKET 发送数据,链接是android中的套接字示例。
http://android-er.blogspot.in/2011/01/simple-communication-using.html
要继续发送数据,您应该使用AlramManger和Intent Service,后者在链接下方的位置发送位置。
http://dhimitraq.wordpress.com/2012/11/27/using-intentservice-with-alarmmanager-to-schedule-alarms/
修改
如果你不想使用SOCKET,那么一个替代方案是 GCM 。这对你的要求也有好处,但它会节省谷歌服务器的推送,它可能需要一些延迟到达设备,它取决于谷歌服务器流量。
答案 1 :(得分:0)
即使您使用GPRS服务,也无法直接与其他手机通信。但是,如果其他用户的距离有限,例如10米,那么您可以使用蓝牙或Wifi。
如果您想与远程用户通信,则必须提供服务。你可以使用的备用服务是短信服务,但它会花费你很多,并且它在一天内发送短信的数量有限。
答案 2 :(得分:0)
你可以使用GCM的概念,它需要不同人想要通信的设备ID ...使用这个概念你可以向接收者发送推送通知...... 以下是链接... GCM