gpt4 book ai didi

android - 如何使用 flutter 框架获取手机号码?

转载 作者:IT老高 更新时间:2023-10-28 12:41:12 33 4
gpt4 key购买 nike

如何以编程方式获取正在使用 Flutter 运行我的 Android 应用的设备的电话号码?

我知道我们可以在 android studio 中使用以下语法轻松做到这一点:

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); 
String mPhoneNumber = tMgr.getLine1Number();

但是如何使用 flutter 来做到这一点?

最佳答案

由于 Apple 限制其 iOS 应用程序并禁止访问电话号码,因此没有跨平台解决方案。你唯一能做的就是写一个只支持安卓并返回电话号码的包。引用:

Programmatically get own phone number in iOS

Get the device's phone number programmatically

对于 Android:

Programmatically obtain the phone number of the Android phone

Create a flutter package

编辑 2019/09/03:

像 Snapchat 这样的一些应用程序绕过 Apple 的限制,通过从用户手机向服务器发送短信,然后服务器返回电话号码。这是一篇关于使用 AWS 进行此操作的博客文章:

Capturing Mobile Phone Numbers

关于android - 如何使用 flutter 框架获取手机号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51150864/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com