如何在Symbian中獲取設備的電話號碼?以編程方式在Symbian中獲取自己的電話號碼
回答
供參考:其實我找到了這個。
http://www3.symbian.com/faq.nsf/AllByDate/100335073FFD8FEF80256E3200571A49?OpenDocument
但事實是,手機號碼是不是總是存儲在SIM卡。操作員選擇做或不做!
你不能。據我所知。
檢查這個討論: http://discussion.forum.nokia.com/forum/showthread.php?t=65117
通常不可能從Symbian設備(或BREW或任何其他平臺)獲取MSISDN。我們已經嘗試過。
正如Pat所說,雖然有API用於訪問SIM卡上的「自己的號碼」插槽,但很少以我的經驗填滿此插槽。
獲取連接應用程序的電話號碼的常用策略是發送SMS作爲驗證過程的一部分。或者:
以編程方式從手機發送短信到您的服務器(許多好的短信網關互連提供商那裏)。短信將從手機號碼(或SIM卡更正確)到達您的服務器。當然,SMS應該包含一些令牌,以便服務器可以將它與給定的會話/用戶相關聯。 這樣做的好處是你不需要用戶輸入他們自己的電話號碼(由於很少有人知道如何格式化E.164格式的數字,所以它很脆弱)。一個缺點是,該過程可能會花費您的用戶資金(一條短信)。
讓用戶輸入他們的電話號碼(網站或手機)並連接到您的服務器,傳遞該電話號碼。讓手機等待從服務器發送的短信到達。如果這封短信確實到達,您已經驗證了他們輸入的電話號碼是正確和有效的。顯而易見的缺點是,這依賴於用戶正確地輸入他們的號碼 - 再次,鑑於在世界各地編寫電話號碼的過多方式,其不像聽起來將數字歸一化到E.164那樣微不足道。......
唉,這些方法都不是防彈的,特別是因爲SMS是無連接的傳輸。根據GSM網絡負載的不同,網關提供商的負載,月亮的相位以及吹短信的窗口的方向可能需要一秒到一個月的時間才能到達(是的,我確實有後者的經驗)。平均交付時間通常在幾秒鐘內,但您必須在操作超時時間內進行操作,並且可能需要在地理和GSM網絡基礎上對其進行調整。 [不,不依賴於交付報告 - 比短信傳送更不可靠]
- 1. 以編程方式在iOS中獲取自己的電話號碼
- 2. 以編程方式獲取設備的電話號碼
- 3. 如何以編程方式獲取android電話號碼?
- 4. 如何在Android中以編程方式獲取當前電話號碼?
- 5. MonoTouch獲取自己的電話號碼和SIM ID(SSID)的方式?
- 6. 如何以編程方式從iOS設備獲取自己的手機號碼?
- 7. 我們可以通過編程方式在j2me中獲得電話號碼嗎?
- 8. 獲取電話號碼,並用我自己的表
- 9. 以編程方式回答iPhone上的傳入電話號碼
- 10. 查找自己的電話號碼
- 11. preg_match_all獲取電話號碼的模式
- 12. 2011年有可能以編程方式獲得iphone的電話號碼嗎?
- 13. Azure AD B2C,以編程方式獲得MFA驗證的電話號碼
- 14. Firefox擴展如何以編程方式獲取自己的版本號?
- 15. 如何以編程方式從通訊簿中編輯電話號碼值ios
- 16. 獲取電話號碼
- 17. 以編程方式獲得來電號碼
- 18. 以編程方式撥打帶有訪問代碼的電話號碼
- 19. 獲取Prestashop 1.6中的電話號碼
- 20. 如何以編程方式撥打Android SDK中的電話號碼?
- 21. 如何獲得自己的電話號碼?
- 22. 以編程方式撥打電話
- 23. 從電話號碼獲取區號
- 24. 以編程方式獲取SIM卡號碼
- 25. 如何以編程方式從iPhone獲取IMEI號碼?
- 26. android如何以編程方式標記聯繫人的電話號碼
- 27. 如何在Android中以編程方式獲取設備的手機號碼?
- 28. Windows程序以編程方式捕獲電話呼叫數據?
- 29. MFMessageComposeViewController傳送應用程式短信獲取電話號碼
- 30. 如何以編程方式實例化來自iPhone的電話
此外,如果您確實發現MSISDN存儲在SIM卡上,它可能不是正確的。如果您從另一個網絡移植了您的號碼,則可能會發現您從SIM中讀取的MSISDN是原始號碼,而不是您的移植號碼。 – 2009-10-27 16:20:09