gpt4 book ai didi

flutter - 如何将本地电话号码格式化为国际电话号码?

转载 作者:行者123 更新时间:2023-12-03 03:56:02 26 4
gpt4 key购买 nike

我正在使用contact_service软件包来使设备 flutter ,以从设备中检索联系人。但是我注意到,当我查看_contacts[index].phones时,它既可以移动也可以移动。我只选择具有移动电话号码的联系人。但是当我查看电话号码时,我发现它们的格式都不同。

+31XXXXXXXX
+31 6 XXXXXXXX
06-XXXXXXXX
06 XXXXXXXX
6 XXXXXXXX
(045) XXXXXXXX
045 XXXXXXXX

侧面说明:我正在使用带有Google帐户的Android模拟器

我希望它们都带有国家/地区代码,以便可以将它们与我的Firebase身份电话号码进行比较。所以我的问题是我该怎么办?

是否在客户端格式化联系人列表电话号码?还是我只是发送它并使用云功能以某种方式解决它?我该怎么做?

最佳答案

Do I format the contact list phonenumber on the client side?

Or do I just send it and use a cloud function to somehow figure it out?


客户端-一个好主意。特别是考虑到仅本地电话号码是不够的。您还需要猜测国家。在具有更多上下文的客户端,这更容易。它还对性能更好。

And how do I do that?


大概就是您要找的东西:
  • https://github.com/google/libphonenumber
  • https://pub.dev/packages/phone_number#-example-tab-
  • 关于flutter - 如何将本地电话号码格式化为国际电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61252629/

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