我第一次启动应用程序时如何收集用户信息?
我想确保他们同意使用条款-如果他们不同意,如何防止他们使用应用程序功能?
最佳答案
据我了解你的问题;最简单的方法;只需检查NSUserDefaults是否将您需要的信息保存在此处。
如果是这样,那就很好,只需启动该应用程序即可。
如果不是,请要求用户输入信息并接受协议。完成后,将其保存在NSUserDefaults中,以便下次不询问时启动应用程序。
如果用户从未同意,则该信息不在NSUserDefaults中,因此他将无法通过接受屏幕,它将每次都要求他接受。