我需要以編程方式獲取我的iOS設備的電話號碼。以編程方式獲取設備的電話號碼
通過谷歌,我發現這個代碼:
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);
但地方我看了,如果我使用此代碼,蘋果會拒絕我的應用程序。
有沒有辦法在沒有用戶輸入的情況下獲取當前設備的電話號碼?
我需要以編程方式獲取我的iOS設備的電話號碼。以編程方式獲取設備的電話號碼
通過谷歌,我發現這個代碼:
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);
但地方我看了,如果我使用此代碼,蘋果會拒絕我的應用程序。
有沒有辦法在沒有用戶輸入的情況下獲取當前設備的電話號碼?
不,設備的電話號碼無法以編程方式提供,並且仍然得到Apple的批准,謝天謝地。我絕對不想要一些免費的應用程序,我因好奇而下載,以獲取我的電話號碼,並開始向我發送垃圾短信或讓營銷人員打電話給我。
你已經有了答案:
任何一個可以請幫助我有什麼 方式來獲得當前設備編號 無需用戶輸入。
是,使用一段代碼,你在你的問題都有。
,當然,如果你的電話號碼編程,而無需用戶輸入您的應用會被蘋果拒絕。 這很簡單明瞭。
如果您需要該號碼,請向用戶索取。如果他們信任你,他們會輸入號碼。
如果用戶輸入錯誤的號碼,我們如何處理它。 – MaheshBabu 2011-01-10 06:51:48
通過短信(不是從用戶手機,而是從您的服務器使用短信網關)發送驗證碼到號碼。然後要求用戶輸入號碼。 – 2011-01-10 06:54:24
我將您的「號碼」改爲「電話號碼」,所以很明顯您並未詢問設備的UDID號碼。 – 2011-01-10 06:31:12