可以通过发送(在Verizon的情况下)2125551212@vtext.com发送电话收到的电子邮件作为短信,当我使用SMS应用程序发送到电子邮件地址时,这就是显示为发送帐户的内容。 (This site列出了其他各种运营商的“@ telcoName.com”地址。)有没有办法让应用知道“2125551212@vtext.com”的地址它所在的手机,没有必须先通过短信发送电子邮件,然后告诉其发送的消息来自谁?
开发人员是否会使用特定权限来确定此信息?
答案 0 :(得分:0)
通过其他一些研究,似乎答案是否定的:手机不会“知道”将到达其短信应用程序的电子邮件地址。这个信息可以通过询问用户他的电话号码和手机运营商(查询我在问题中发布的网站上的“@ whatever.com”部分)来确定,或者你可以让应用程序向一个电子邮件地址发送短信一个合作的代码服务器,然后“告诉”应用程序它刚从哪个电子邮件地址收到消息。
但手机中的Android操作系统本身并没有此信息,因此应用程序无法从操作系统获取此信息。