2011-12-08 97 views
3

我正在使用Xcode 4.2開發iPhone應用程序。在iOS上獲取用戶信息

是否有方法從App Store下載時收集用戶的信息(姓名,電話號碼,電子郵件等)?如果是的話,怎麼樣?

+11

不,沒有。有充分的理由。 – onnoweb

+1

如果您真的需要,請讓用戶輸入。 – Nasreddine

+3

爲什麼所有的投票,鄉親?這個問題是一個好的和簡潔的(點到點)問題,但是答案當然是「沒有辦法是合法的」。 –

回答

2

NO ..不與官方iOS sdk ..蘋果公司不會允許您的應用程序在應用程序商店,如果你這樣做!

7

不,你不能合法地收集用戶的姓名,電話號碼等

這將是一個侵犯隱私,而蘋果不允許開發者做這樣的事情。

1

這就是iOS的全部內容 - 在沙箱中運行的應用程序,以保持用戶安全並僅與用戶交互共享數據。您只能使用AddressBook.framework來獲取用戶數據,用戶必須使用該數據來允許您的應用訪問該信息。

如果您正在尋找一種獲取用戶數據的簡單方法,請切換至Android。 ;)

+1

有沒有必要拋出關於android的最後評論。你想創造一個火焰戰爭嗎? –

+1

我認爲這是一個衆所周知的事實,即Android上存在安全問題,允許應用訪問他們想要的幾乎任何數據。這就是我所指出的。 – Pripyat

2

您可以有禮貌地要求用戶輸入一些關於他們自己的信息;但根據蘋果的批准準則,不能要求他們實際上輸入任何身份信息。

此外,Apple沒有向開發者提供標識信息,並且可能無法根據他們的iTunes隱私政策。