2015-01-04 10 views
15

मैं आयनिक और कॉर्डोवा के लिए बहुत नया हूं। मैं किसी भी तरह से उपयोगकर्ता का फोन नंबर प्राप्त करना चाहता हूं, क्या यह संभव है? मैं अपने ऐप के लिए नंबर पंजीकरण बनाने की कोशिश कर रहा हूं। जब उपयोगकर्ता ऐप खोलता है तो पहली बार उसे कोड दर्ज करने के लिए कहा जाता है जिसे वह टेक्स्ट संदेश के माध्यम से प्राप्त करता है। यह viber के समान है। पहले दृश्य में 'मुझे एक कोड भेजें' बटन होता है, और अगले दृश्य में 'कोड दर्ज करें' 'होता है और एक बटन' लॉग इन इन 'होता है।आयनिक उपयोगकर्ता का फोन नंबर

+0

आपको फोन नंबर नहीं मिल रहा है, आपको उपयोगकर्ता से पूछना है – jcesarmobile

उत्तर

10

मुझे लगता है कि यह प्लगइन आपकी आवश्यकताओं को पूरा करेगा (https://github.com/vliesaputra/DeviceInformationPlugin)। यह निम्न डेटा दे देंगे

1. अपनी अद्वितीय डिवाइस आईडी

2.Phone संख्या (यदि यह आपके सिम कार्ड में संग्रहीत है)

3.Country अपने फोन नेटवर्क प्रदाता के आईएसओ

अपने नेटवर्क प्रदाता के 4.Name

5.Your सिम कार्ड सीरियल नंबर

6.Country अपने एस के आईएसओ आईएम कार्ड आपके सिम कार्ड मोबाइल ऑपरेटर का 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

ऐप इंस्टॉल होने पर कुछ अनुमति देने की आवश्यकता नहीं होगी? इसके अतिरिक्त यह प्लगइन केवल एंड्रॉइड के लिए प्रतीत होता है। – iJames

6
https://github.com/pbakondy/cordova-plugin-sim

संपादित करें:

उन इस पार्टी (मेरे जैसे) के लिए देर के लिए, वहाँ अब इस प्लगइन, जो दोनों Android और iOS उपकरणों के लिए सिम डेटा हो जाता है बहुत जल्द ही बात की। प्लगइन को दोनों प्रकार के डिवाइस पर सिम जानकारी मिलती है, लेकिन आईओएस पर, इसमें फोन नंबर शामिल नहीं होता है, जो प्रोग्रामेटिक रूप से पुनर्प्राप्त नहीं किया जा सकता है।

संबंधित मुद्दे