我想创建一个Android SOS应用程序,它将向使用该应用程序的其他人发送位置和一个人(按下该按钮)的消息。
请指导我以合适的要求制作此应用的简单方法。
答案 0 :(得分:1)
应用需要什么
我会做什么(使用REST和Firebase Cloud Messaging)
JSON看起来像什么
{
"user": "ID",
"long": "49.141699",
"lat" : "9.219405
}
这可以使用该应用程序主动传递给每个人。
如果邮件已发送,那么您可以通知另一个活动,该活动在地图上显示sos标记并可能在那里导航。只需执行此操作,您只需要一个Google帐户,而不需要其他服务器。
这些是你问的基础知识。但...
<强>问题强>
只需这样,每个发送sos的人都会直接向每个人发送sos电话。 sos调用者和sos的传递之间没有服务器。所以会出现一些问题。世界各地的所有人(使用该应用程序)都会收到此消息。
因此,您至少需要一个与sos调用者和“帮助者”之间的距离相匹配的函数。也许实施一些地区,比如我的城镇或其他什么。