在Android中可以通过用户的电话号码定位用户吗?如果可以向用户发送短信,那么我们也可以检索或了解我们发送短信的用户的位置。
我的意思是,是否可以对以下功能进行编程:
此外,除了SMS、EMAIL或CALL之外,是否可以通过用户的电话号码通过任何其他方式检索用户所需的位置?
为什么Viber和VChat应用程序通过他们的电话号码找到用户位置?
以下是app store上的一些应用:
寻求一个可靠的答案。
快速回答:不,至少不是原生短信服务。
冗长的回答:当然可以,但首先接收器的手机应该有正确的设置。一个应用程序可以检测到传入的短信,如果关键字匹配,则会将其当前位置报告给服务器,然后服务器会将该信息推送到发送者。
我查看了play.google.com/store/apps/details?id=和.p2l
是,有条件时可能:
如果你有你的应用程序安装在用户手机上,并且有一个服务器应用程序与这个应用程序通信,并且至少有一个位置服务提供商在用户手机上激活,还有一些可怕的android权限!
在大多数android手机有3个位置提供商,可以给出确切的位置(GPS_PROVIDER1m)或估计(NETWORK_PROVIDER约20m)和PASSIVE_PROVIDER(更多在LocationManager官方留档)。
1*应用程序向用户手机发送短信
是的,可以是服务器应用程序或你创建一个android应用程序,如果你想自动化的东西,所以你可以通过从你的默认短信应用程序发送短信手动完成!我使用Kannel:开源WAP和短信网关,还有这里(很多发送短信的API)
2 *应用程序在用户的手机上接收来自短信发件人的短信
是的,你可以得到所有收到的短信,你可以过滤他们的发送者电话号码!和做一些行动时,你指定的短信收到,基本tuto在这里(我做一些行动,根据我的短信内容)
3*应用程序获取用户手机的位置坐标
是的,如果其中一个位置提供商被激活,您可以轻松获得实际的用户坐标,因此当用户激活了其中一个位置提供商时,您可以获得最后已知的位置,如果那些禁用或手机没有GPS硬件,您可以使用Open Cell Id api来获取最近的小区坐标(10m-10Km)或Loc8 api,但这些在世界各地都不可用,一些应用程序使用IP位置api来获取国家、城市和省份,这里是获取当前用户位置的最简单方法。
4 *应用程序通过短信向短信发件人发送位置坐标
是的,您可以获取发件人电话号码并发送用户位置,在收到短信时或在一天中的指定时间立即发送。
(这4个是给你的:))
Viber和其他应用程序访问用户的位置,通过他们的电话号码识别用户,迫使他们向服务器应用程序发送短信,以创建一个帐户并激活免费服务(例如:VOIP),并提供一项服务,可以:
您的应用程序用户在安装时必须接受所有这些,当然,我不会安装这样的应用程序,因为我在安装前会阅读权限:)权限可能是这样的:
<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 -->
最终用户将接受类似的东西(你问的Android应用程序的那些权限):
此应用可以访问这些权限:
您的帐户-创建帐户并设置密码-在设备上查找帐户-添加或删除帐户-使用设备上的帐户-阅读Google服务配置
您的位置-近似位置(基于网络)-精确位置(GPS和基于网络)
您的消息-接收短信(SMS)-发送短信-编辑您的短信(SMS或MMS)-阅读您的短信(SMS或MMS)
网络通信-从互联网接收数据-完全网络访问-查看Wi-Fi连接-查看网络连接-更改网络连接
电话-读取电话状态和身份-直接拨打电话号码
存储 - 修改或删除 USB 存储的内容
您的应用程序信息 - 检索正在运行的应用程序 - 关闭其他应用程序 - 在启动时运行
蓝牙-与蓝牙设备配对-访问蓝牙设置
相机-拍摄照片和视频
其他应用程序用户界面-在其他应用程序上绘制
麦克风-录制音频
锁定屏幕 - 禁用屏幕锁定
你的社交信息-读取你的联系人-修改你的联系人-读取通话记录-写入通话记录-读取你的社交流-写入你的社交流
开发工具-读取敏感日志数据
系统工具-修改系统设置-发送粘性广播-测试对受保护存储的访问
影响电池-控制振动-防止设备睡眠
音频设置 - 更改音频设置
同步设置 -读取同步设置 -打开和关闭同步 -读取同步统计信息
壁纸-套装壁纸
它说。 我的问题是,你如何“在你的Twilio账户中拥有一个电话号码”?这是否意味着我可以让我的用户选择他们的电话号码,然后添加到我的Twilio帐户,然后用他们的号码发送短信?
我对爱奥尼亚和科尔多瓦很陌生。我想得到用户的电话号码,可能吗?我正在尝试为我的应用程序创建号码注册。当用户第一次打开一个应用程序时,他被要求输入一个通过短信获得的代码。和viber差不多。第一个视图包含一个按钮“发送代码给我”,下一个视图有一个表单“输入代码:”和一个按钮“登录我”。
我想知道twilio的响应,他们是否会发送用户消息和用户电话号码。 谁能帮我展示/举几个例子吗?
我已经在Flitter中构建了一个应用程序,并使用firebase电子邮件密码验证方法进行用户登录。我只是想知道我们是否可以在firebase中查看用户的密码。如果无法查看我们应用程序的用户密码,那么这可能是不公平的,因为我们是应用程序的所有者,我们自己也不知道我们应用程序用户的密码。例如,facebook应用程序所有者(扎克伯格)可能知道用户的密码,或者instagram应用程序所有者可能知道用
问题内容: 我正在构建一个 Android 应用程序,在该应用程序中我使用不同的方式让用户注册自己,例如电子邮件/密码,电话,谷歌,Facebook,Twitter。我还希望用户能够将彼此添加为联系人。 如果仅使用电子邮件和Google,那么实施起来会很容易,因为我可以将用户的电子邮件存储在数据库中,并使用它来识别不同的用户并在他们之间建立关系。 但是现在的问题是,用户也可以使用他们的电话号码进行
我正在我的Twilio沙盒中构建一个whatsapp聊天机器人。我已经通过了API,但我不知道如何检索一个人的电话号码(发件人的电话号码),假设这是可能的?原因是我想限制每个用户在给定时间段内可以执行的操作数量。 我不确定这是否有帮助,但当我发送请求时,我在ngrok上获得的信息