我正在爲iOS開發一個Messenger。如何開發認證以符合蘋果的條款和條件?
蘋果要求用戶進行身份驗證,以限制匿名消息
22.6應用程序,使匿名或惡作劇電話或短信/彩信收發 將被拒絕
從指引https://developer.apple.com/appstore/resources/approval/guidelines.html
所以我需要一個類似於WhatsApp的用戶認證,它可以這樣工作:
- 用戶輸入電話號碼。
- 電話號碼被髮送到服務器。
- 服務器向該號碼發送帶有3(或4,不記得)的數字代碼的短信。
- 用戶輸入代碼。
- 代碼被髮送到服務器。
- 驗證碼,如果匹配,則用戶通過驗證。
我有服務器端準備。我現在唯一需要的是在手機上實現UI和認證過程。由於我的主要應用程序已準備就緒,我想知道如何在應用程序中嵌入身份驗證。
我的建議是,如果用戶還沒有通過身份驗證並需要他的電話號碼,則會顯示模態窗口。我是否必須檢查用戶是否在每次啓動時通過身份驗證?
任何其他想法或建議?
一模態視圖控制器將是一個偉大的選擇爲UI imo。這樣你也可以封裝Web服務調用並在VC中處理它。我會拒絕重新驗證用戶每次啓動應用程序,我可能會在成功驗證一次後使用'NSUserDefaults'。 – 2011-04-30 14:56:47
非常interestion想法。你能把它形容爲一個答案嗎? – 2011-05-01 19:09:03
完成後,我更充實了一點。希望能幫助到你! – 2011-05-01 19:32:32