【问题标题】:Phone Gap Telephone country code for android not in native电话差距 android 的电话国家代码不是原生的
【发布时间】:2015-02-20 11:41:54
【问题描述】:

我正在使用 html 和 css 在 Phonegap for android 中开发一个应用程序,而不是在 native 中。我需要获取应用程序用户的电话国家代码。有没有办法得到电话国家代码?示例:如果用户来自 印度,它应该得到代码:+91

【问题讨论】:

    标签: cordova


    【解决方案1】:

    如果有帮助,请使用这些插件:

    Cordova Plugin Globalization

    还有

    Cordova Telephony Plugin

    这将返回您的设备电话号码,您可以从这里提取国家代码。

    示例:

     var telephoneNumber = cordova.require("cordova/plugin/telephonenumber");
     telephoneNumber.get(function(result) {
            console.log("result = " + result);
        }, function() {
            console.log("error");
     });
    

    编辑: See this answer.

    【讨论】:

    • 有没有其他方法可以在不提取号码的情况下获得国家代码?我的意思是当这个人使用应用程序时,它应该得到国家代码。
    • 如果你有电话号码,那么你当然可以提取国家代码。这就是为什么我们被称为开发者:-)
    • 作为一名开发人员,我不需要获取电话号码然后从中提取。我最初没有提供电话号码。在大多数应用程序中,我们可以看到默认情况下会出现国家代码在文本区域。我正在寻找类似的东西。 :-)
    • 电话号码插件在大多数设备上都不起作用,只有在您拥有固定号码的 SIM 卡时才能使用。对于@Ras,不,没有办法知道电话号码。如果您使用地理定位(使用服务器的 IP 地理定位,或使用插件的客户端地理定位),您可以知道国家/地区
    • @jc esarmobile 使用地理定位我需要“开启”定位服务,对吗? .and 手机有 IP 地址吗? .
    猜你喜欢
    • 1970-01-01
    • 2017-04-09
    • 2011-07-26
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多