我正在尝试为我的应用创建一些基本成就(例如连续30天使用它,每天使用10分钟等)但似乎无法找到任何关于如何进行此操作的文档。我看过游戏套件,但这似乎并不适合我需要的东西,因为我的项目不是多人游戏,我想不出在这些挑战中容易编码。
答案 0 :(得分:0)
请参阅iOS文档中的Managing State Transitions部分。
您可以执行的操作是存储应用变为活动和非活动/后台时的日期。基于此,您可以计算用户是否每天使用10分钟。
以同样的方式存储应用程序变为活动状态的日期,然后有一些逻辑来确定某些人是否连续30天使用它。
答案 1 :(得分:0)
您可以查看数据持久性的方法 - NSUserDefaults,Core Data等,并对日期进行一些计算,以查看条纹是否得到维护。