我在一家博物馆工作,该成员通过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地址,但我没有看到你问这个用户。 –