我在一家博物館工作,該成員通過iPhone應用程序向會員提供訪問我們的博物館的服務。我正在尋找避免會員必須提供補充身份證明以確認他們確實是會員的方法。我原本以爲我可以查詢手機號碼,並與我們存檔的手機進行比較,但沒有可接受的方式直接通過SDK訪問電話號碼。其他人有一種預先驗證應用用戶的方法?用戶名/密碼驗證不是我要找的。我需要一些不易分解/共享的東西。iPhone應用程序確認身份到設備
1
A
回答
2
0
你可以使用電子郵件地址驗證:當你打開的應用程序,都在與他們的博物館帳戶相關聯的電子郵件地址的用戶類型,或要求他們允許看他們的地址簿,並找出他們的電子郵件地址是。當他們點擊發送時,使用NSUUID這個用戶的電子郵件地址(不要存儲地址,如果你不需要!)和一個你爲該iPhone生成的UUID,在服務器端數據庫中保存一個條目。然後向該用戶發送一封電子郵件進行確認,當他們打開電子郵件中的鏈接時,將其在數據庫中的條目標記爲已批准。
手機將始終能夠登錄,並且憑據應在從備份恢復時轉移到新手機。
相關問題
- 1. 我的應用程序的Iphone備份
- 2. 設計和iPhone應用程序之間的HTTP身份驗證
- 3. 如何將iPhone應用程序直接部署/調試到沒有IDP成員身份的iPhone設備?
- 4. iOS企業應用程序和備份到新設備
- 5. IPhone應用程序崩潰的設備
- 6. iphone應用程序部署在設備
- 7. 帶設備UDID的Iphone應用程序
- 8. 將備份功能添加到iPhone應用程序?
- 9. 核心數據 - 備份到谷歌應用程序引擎(iPhone)
- 10. 將iPhone應用程序上傳到設備而不是其他應用程序
- 11. IPhone應用程序崩潰的設備,但工程對iPhone
- 12. iOS應用在掃描Chromecast設備時收到「設備身份驗證錯誤」
- 13. 如何讓我的iOS應用程序正確調整到所有iPhone設備?
- 14. 適用於iPhone應用程序的ASP.NET MVC身份驗證
- 15. Setuid for iphone應用程序以根用戶身份運行
- 16. 使用SMS簡碼對iPhone應用程序進行身份驗證設計
- 17. 將應用程序部署到不同的iphone設備
- 18. 生成失敗時,將應用程序添加到iphone設備
- 19. xCode編譯iPhone只有應用程序到iPad設備
- 20. iPhone設備不連接到本地服務器應用程序
- 21. 用於iPhone的聯繫人備份應用程序
- 22. 在iPhone應用程序中的Windows實時身份驗證
- 23. 從iPhone應用程序獲取ASP.NET webservice身份驗證
- 24. 以root身份運行iPhone應用程序
- 25. 身份驗證從的iOS/iPhone應用程序
- 26. 在iPhone應用程序中存儲身份驗證令牌
- 27. iPhone應用程序可以以root身份運行嗎?
- 28. vimeo o通過iPhone應用程序進行身份驗證
- 29. 將應用程序從iPhone 5轉換爲iPhone 4設備
- 30. Laravel 5默認(身份驗證)應用程序
請記住,如果您的應用程序中有plist,則可能會被不應讀取它的人閱讀。這可能會引發一些隱私問題。另一個解決方案是向服務器詢問信息,在你的示例中詢問服務器這個電話號碼是否屬於某個成員。我能想到的一個獨特的令牌是設備的MAC地址,但我沒有看到你問這個用戶。 –