我们可以通过Android中的用户电话号码找到用户吗?

Muh*_*man 9 android geolocation

是否可以通过Android中的用户电话号码找到用户?如果可以将SMS发送给用户,那么我们还可以检索或了解我们发送SMS的用户的位置.

我的意思是可以编程以下功能:

  1. 应用程序向用户的手机发送短信
  2. 应用程序通过SMS发件人在用户的电话上接收短信
  3. 应用程序获取用户手机的位置坐标
  4. 应用程序通过SMS将位置坐标发送给SMS发件人

还可以通过除SMS,EMAIL或CALL之外的任何其他方式通过用户的电话号码检索用户所需的位置吗?

ViberVChat应用程序如何通过电话号码查找用户位置?

以下是应用商店中的一些应用:

  1. 细胞追踪器
  2. 手机号码和电话位置
  3. 手机号码定位器

寻求可靠的答案.

Smi*_*ife 12

可能有条件的Yess:

如果您的应用程序中安装了您的应用程序,并且服务器应用程序正在与此应用程序通信,并且最后一个位置服务提供商已在用户手机中激活,并且有一些可怕的Android权限!

在大多数Android手机中,有3个位置提供商可以提供准确的位置(GPS_PROVIDER 1m)或估计(NETWORK_PROVIDER大约2-20m)和PASSIVE_PROVIDER(更多在LocationManager官方文档中).

1*App向用户的手机发送短信

Yess,可以是服务器应用程序,或者如果你想要自动化的东西你创建一个Android应用程序,所以你可以通过从默认的短信应用程序发送短信手动完成!我使用Kannel:开源WAP和短信网关和这里(很多API发送短信)

2*应用程序从SMS发件人处收到用户电话的短信

是的,你可以收到所有收到的短信,你可以通过发件人的电话号码过滤它们!当你指定短信收到时做一些动作,基本tuto在这里(我根据我的短信内容做一些动作)

3*App获取用户手机的位置坐标

Yess,如果其中一个位置提供程序被激活,您可以轻松获得实际的用户坐标,这样当用户激活其中一个位置提供程序时,您可以获取最后的已知位置,如果这些已禁用或手机没有GPS硬件,您可以使用Open Cell Id api获取最近的单元格坐标(10m-10Km)或Loc8 api但是全世界都没有,有些应用程序使用IP位置apis来获取国家,城市和省,这里是获取当前最简单的方法用户位置.

4*App通过短信向SMS发件人发送位置坐标

是的,您可以在收到短信时或在当天的指定时间立即获取发件人电话号码并发送用户位置.

(这4个是你的:))

Viber和其他访问用户位置的应用程序,通过电话号码识别用户,强制他们向服务器应用程序发送短信以创建帐户并激活免费服务(例如:VOIP),午餐服务可以:

  • 监听位置变化(GPS,网络或小区ID)
  • 定期发送用户位置(例如:每2小时)或用户位置更改时!
  • 库存中的库存用户位置,并根据日常位置创建地图
  • 接收短信并更新用户位置
  • 接收服务器应用程序推荐并更新用户位置
  • 当用户进入定义的圆圈内部或外部时发送事件
  • 听取用户的说法并录制或打开现场的voip电话:s
  • 也许你认为或你想做的任何事情:)!

并且您的应用程序用户必须在安装它时接受所有这些,我不会安装这样的应用程序,因为我在安装之前读取权限:)和权限可能是这样的:

<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />    
<uses-permission android:name="android.permission.INTERNET" />
<-- and more if you wanna more -->
Run Code Online (Sandbox Code Playgroud)

最终用户将接受类似的东西(你询问的Android应用程序的权限):

此应用有权访问这些权限:

您的帐户 - 创建 帐户并设置密码 - 在设备上查找帐户-add或删除帐户-use设备上的帐户-read Google服务配置

您的位置 - 近似位置(基于网络) - 精确位置(GPS和基于网络)

您的短信 - 接收短信(短信) - 发送短信 - 编辑短信(短信或彩信) - 阅读短信(短信或彩信)

网络通信 - 来自互联网的接收数据 - 完整的网络接入 - 查看Wi-Fi连接 - 查看网络连接 - 更改网络连接

电话 - 读取电话状态和身份 - 直接拨打电话号码

存储 - 修改 或删除USB存储器的内容

您的应用程序信息 - 检索正在运行的应用程序 - 关闭其他应用程序 - 在启动时运行

蓝牙 - 与蓝牙设备配对 - 访问蓝牙设置

相机 - 拍摄照片和视频

其他应用程序UI -draw over other apps

麦克风 - 记录音频

锁定屏幕 - 禁用您的屏幕锁定

您的社交信息 - 阅读 您的联系人 - 修改您的联系人 - 阅读通话记录 - 写入通话记录 - 阅读您的社交流 - 写入您的社交流

开发工具 - 读取敏感日志数据

系统工具 - 修改 系统设置 - 发送粘性广播 - 测试对受保护存储的访问

影响电池 控制振动 - 防止设备进入睡眠状态

音频设置 - 更改音频设置

同步设置 -read sync settings -toggle sync on和off -read sync statistics

壁纸 - 套壁纸


jos*_*hus 1

快速回答:不,至少本地短信服务不可以。

长答案:当然可以,但接收者的手机应该首先进行正确的设置。一个检测传入短信的应用程序,如果关键字匹配,则将其当前位置报告给您的服务器,然后服务器将该信息推送给发件人。