2015-01-04 55 views
15

私はイオンとコードバードにはとても新しいです。私は何とかユーザーの電話番号を取得したいと思いますか?私は自分のアプリの番号登録を作成しようとしています。ユーザーが初めてアプリを開くとき、彼はテキストメッセージで取得したコードを入力するように求められます。これはviberに似ています。最初のビューには「Send me a code」というボタンがあり、次のビューには「Enter code:」というフォームと「Log me in」というボタンがあります。Ionicはユーザーの電話番号を取得します

+0

あなたは電話番号を得ることができません、あなたはユーザーに尋ねなければなりません – jcesarmobile

答えて

10

このプラグインはあなたのニーズをフルに満たすと思います(https://github.com/vliesaputra/DeviceInformationPlugin)。 (それはあなたのSIMカードに保存されている場合) それはあなたの携帯電話のネットワークプロバイダの

3.Country ISOに以下のデータを

1.Your一意のデバイスID

2.Phone番号を与える

あなたのネットワークプロバイダの

4.Name

5.Your SIMカードのシリアル番号お使いのSの

6.Country ISO IMカードSIMカード携帯電話事業者の 7.Name

8.Eメール/あなたの設定に記載されているアプリケーションで使用される電話番号>アカウント&同期リストここ

があるサンプルコード

var deviceInfo = cordova.require("cordova/plugin/DeviceInformation"); 
deviceInfo.get(function(result) { 
     //fetch the device data 
     console.log("result = " + result); 
    }, function() { 
     console.log("error"); 
    }); 
+1

アプリがインストールされているときに必要な許可がありませんか?さらに、このプラグインはAndroid用のようです。 – iJames

6
このパーティーに遅れて人のために

(私のように)、AndroidとiOSの両方のデバイス用のSIMデータを取得し、このプラグインは、今そこにある: https://github.com/pbakondy/cordova-plugin-sim

編集:あまりにも早く話を聞きました。プラグインは、両方のタイプのデバイスでSIM情報を取得しますが、iOSでは、これは電話番号を含まず、プログラムでは取得できません。

関連する問題